【发布时间】:2019-11-23 23:35:44
【问题描述】:
所以基本上我尝试编写一些代码,当用户在#general 中键入 .say “message”时,机器人会转到 #general 频道并说“message”
我尝试了很多次处理该代码,但我不知道如何为机器人分配一个通道以在其中说出消息
`bot.on('message', message => {
const args = message.content.split(" ").slice(1);
if(message.content.startsWith('.say')) {
message.delete()
var saytext = args.join(" ");
message.channel.send(saytext)
};
} )`
因此,当我键入 .say 时,代码正在工作,无论后面是什么,机器人都会在用户说代码的频道中说出来,但我想要的是让机器人在另一个频道中发送消息,而不是同一个频道.我的意思是,如果服务器有#general 和#Music 并且用户在#general 中并且只是输入了.say I love music in #Music,机器人会说“我喜欢#Music 中的音乐”而不是“#中的“我喜欢音乐”音乐”。
【问题讨论】:
标签: javascript node.js discord.js