我有一个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!`);
}
});
答案 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!
);
}