音乐机器人discord.js提到vcs

问题描述

我该如何提及语音频道,以便我可以让用户指定它希望机器人在其中播放音乐的频道?

任何能够做到这一点的见识都将很不错,因为您不能提及语音频道,因此无法执行message.channels.mentions.first()

解决方法

您可以为语音通道指定名称,或直接创建该频道的邀请,这样他们就可以单击它并加入语音频道。

const channelToFind = "general"; //name of the voice channel you wanna find,MUST be a VC.
const channel = message.guild.channels.cache.find(x => x.name == channelToFind);
const inv = await channel.createInvite();

message.channel.send(`Click on the link to join the VC: ${inv}`)

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...