【发布时间】:2020-03-12 22:00:30
【问题描述】:
好的,所以我想知道是否有人知道我将如何让机器人选择频道。我正在为不和谐创建一个多服务器机器人,并且想知道如何使用命令选择角色/频道。例如,我有这个自动角色成员的代码:
client.on("guildMemberAdd", member => {
//Change "RoleName" tto the role yoou want to give them
var role = member.guild.roles.find ("name", "RoleName")
member.addRole (role)
if (role = null)
return;
})
现在,显然不是每个服务器都将其成员角色设置为“RoleName”,所以我想知道的是,我如何让机器人通过命令选择他们希望赋予新成员的角色。因此,如果他们要这样做:“cb!autorole set Member”,它将使该角色成为他们自动赋予新成员的角色,但如果其他服务器中的某人执行“cb!autorole set Newbie”,它将使服务器自动角色,无需更改或添加不同的服务器自动角色。
频道也是如此。示例:“cb!welcome set #welcome”它会设置服务器欢迎消息频道,而不更改或添加不同的服务器选择频道。
我也想知道如何取消设置它们。示例:“cb!unset welcome”和“cb!unset autorole”,当然它只会取消设置该服务器的内容。
如果解释太长但你知道链接,请与我分享。
如果这令人困惑,如果您对我的意思有任何疑问,我很抱歉,请发表评论。我是编码新手,所以我可能弄错了一些术语。
感谢您抽出宝贵时间阅读本文。
【问题讨论】:
标签: javascript node.js discord discord.js