让Discord Bot链接另一个频道

时间:2018-12-17 04:07:28

标签: javascript json bots discord discord.js

我有一个Discord机器人,如果他们使用触发词,我希望它可以将某人引导到其他渠道。我知道我可能会缺少一两行代码来做到这一点。

bot.on("message", message => {
    if(message.content.toLowerCase().indexOf('lists') > -1) {
        message.channel.send(`Please visit #bt-updates for information on the current list information!`);
    }
});

3 个答案:

答案 0 :(得分:1)

根据您对HolyDragon的回复,您似乎正在寻找如何在回复中为频道提供“蓝色链接”?

如果是这样,则您需要#bt-updates的频道ID,并将其返回为

bot.on("message", message => {
  if(message.content.toLowerCase() === 'lists') {
    message.channel.send(`Please visit <#${id}> for information on the current list information!`);
  }
});

答案 1 :(得分:0)

尝试使用===代替indexOf()

bot.on("message", message => {
    if(message.content.toLowerCase() === 'lists') {
        message.channel.send(`Please visit #bt-updates for information on the current list information!`);
    }
});

Ping的官方示例。

答案 2 :(得分:0)

让room1 = message.channel.guild.channels.find('id','ChannelID'); message.channel.send(Please visit ${room1} for information on the current list information!); }