【问题标题】:How do I edit a message inside of another channel by message ID?如何通过消息 ID 编辑另一个频道内的消息?
【发布时间】:2022-03-31 18:52:11
【问题描述】:

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

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

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

【问题讨论】:

    标签: javascript node.js discord.js


    【解决方案1】:

    .fetchMessages() 现在是.messages.fetch(),它返回一个承诺:

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

    【讨论】:

      猜你喜欢
      • 2020-08-28
      • 1970-01-01
      • 2020-02-01
      • 2020-09-10
      • 2021-02-06
      • 1970-01-01
      • 2021-09-22
      • 2021-09-18
      • 2022-01-05
      相关资源
      最近更新 更多