Discord.js:试图用一个Discord.jsbot在两个不同的服务器之间创建一个消息系统



我正试图让我的机器人从服务器1中的通道读取消息,并将添加了一些内容的同一消息发送到服务器2中的通道,反之亦然。

现在机器人只能读取一条消息并完美发送,但之后机器人会将消息发送回同一频道。

下面是我的代码:

client.on('message', message => {
if(message.author.bot) return;
if(message.channel.id = "735085499571765288"){
var messageContent = message.content;
client.channels.get('735084968476278805').send(`A Ruse Kid Said: ${messageContent}`);
}
});
client.on('message', message => {
if(message.author.bot) return;
if(message.channel.id === "735084968476278805"){
var messageContent = message.content;
client.channels.get('735085499571765288').send(`A High Kid Said: ${messageContent}`)
}
});

感谢任何帮助或建议。谢谢你抽出时间。

使用:

if (message.channel.id = "735085499571765288") {

您实际上是在将"735085499571765288"分配给message.channel.id

如果你想检查相等性,你必须使用至少两个=:

if (message.channel.id === "735085499571765288") {

最新更新