将文本发送到特定频道的命令

时间:2018-08-08 18:44:40

标签: javascript discord discord.js

我想执行一个命令,将文本发送到我选择的频道。
示例:

!command "text"

然后将"text"发送到我选择的频道。

1 个答案:

答案 0 :(得分:2)

这与this thread中的代码相同,我只是做了一些修改,就像我在评论中告诉您的那样。

client.on('message', msg => {
  if (msg.guild && msg.content.startsWith('/log')) {
    let text = msg.content.slice('/log'.length); // cuts off the /log part
    let channel = msg.guild.channels.find('name', 'channel_name_here');
    if (channel) channel.send(text);
    else msg.reply("Can't find channel");
});