发送消息作为对特定服务器通道的回复

Send message As a reply to specific server's channel

我有2个公会,BOT在两个公会中。 机器人是这样工作的。 当我从公会1发送消息时,BOT将消息复制并发送给公会2。

制作BOT的要求很好用,但是我想做成BOT发给公会2的消息的回复。

这是代码

const guild = client.guilds.cache.get('881014432841490452')
const channel = guild.channels.cache.find(chname => chname.name === 'general')

channel.send(message)**

有知道的请帮帮我。 谢谢

您不能在回复消息的同时发出一条消息并使该消息出现在另一个公会上。当您回复消息时,它与原始消息在同一频道上。

您唯一的解决办法是发送带有 URL 的消息,以便人们可以单击它并访问原始消息:

const guild = client.guilds.cache.get('881014432841490452')
const channel = guild.channels.cache.find(c => c.name === 'general')

channel.send(`Link : ${message.url}\nContent : ${message.content}`)