【问题标题】:DiscordJS How To Edit Messages?DiscordJS 如何编辑消息?
【发布时间】:2018-05-31 04:36:31
【问题描述】:

所以我使用discord.js v11.2.1 来编辑消息,我无法简单地弄清楚。我正在尝试编辑来自不同频道的消息,并且我正在使用 TextChannelfetchMessage(id) 以便进行编辑。

new Discord().TextChannel.fetchMessage(message_id)
    .then(message => message.edit("new message"));

我的错误是Cannot read property 'client' of undefined。那我该怎么办?

基本上,我有一个命令可以向另一个频道发送消息。我想使用命令来编辑来自另一个频道的消息。

【问题讨论】:

  • 这可能是因为你正在创建一个 Discord() 的新实例。
  • 是的,这是因为我正在创建一个新实例。我没有将 Client 实例传递给 module.exports,而是在一个单独的文件中创建了一个新实例,该文件返回 null。
  • 我将其添加为答案,因为我们不应该在 cmets 中回答。

标签: javascript node.js discord discord.js


【解决方案1】:

这是因为您正在创建机器人的新实例,使其返回 null。

【讨论】:

    猜你喜欢
    • 2020-10-26
    • 2021-12-29
    • 1970-01-01
    • 2021-06-27
    • 2021-05-05
    • 2023-04-02
    • 2020-03-17
    • 1970-01-01
    相关资源
    最近更新 更多