我想要这样的机器人命令:
我在聊天中写了~msg (Text) (Channel)
,然后该漫游器会发送一条消息,例如:Hello everyone. (In channel General)
。
这是我当前正在使用的代码:
switch (args[0]) {
case 'msg':
if (!args[1]) return message.channel.send('Fill the channel name')
if (!args[2]) return message.channel.send('Fill the text')
message.client.channels.cache.find(channel => channel.name === args[1]).send(args[2]);
}
})
答案 0 :(得分:0)
您可以使用.find()
方法按名称获取频道,然后只需使用.send()
方法在此发送消息即可。
message.client.channels.cache.find(channel => channel.name === chanArgs).send(msgArgs)