如何通过消息 ID 编辑另一个频道内的消息?

时间:2021-07-03 18:24:03

标签: discord.js

当您使用另一个频道的命令时,我正在尝试编辑机器人可以看到的另一个频道中的消息。

我尝试使用此方法,但没有奏效。这个方法可能已经过时了,新方法是什么?

client.channels.cache.get('Channel ID').fetchMessage('Message ID').edit(embed);

1 个答案:

答案 0 :(得分:1)

.fetchMessages() 现在是 .messages.fetch() 并且它返回一个 promise:

  client.channels.cache
    .get('Channel ID')
    .messages.fetch('Message ID')
    .then((msg) => msg.edit(embed));