【问题标题】:404: Unknown Message (Discord.py v0.16.12)404:未知消息(Discord.py v0.16.12)
【发布时间】:2018-08-07 12:24:21
【问题描述】:

msg = await self.bot.get_message(channel, req["message_id"]) 定义了 channel 和 req["message_id"],ID 被解析为str(如果是int,则会引发 AttributeError)并且消息在通道中,但控制台输出是这个https://i.imgur.com/TVEX9uV.png。该机器人具有管理员权限。

【问题讨论】:

  • 你如何定义channelreq

标签: python python-3.x discord discord.py


【解决方案1】:

错误表示未找到频道或消息。了解您如何在代码中定义通道和消息会很有帮助。

Per the documentation,您只需要将 message_id 作为字符串传递。我不确定 req["message_id"] 块做了什么,因为我对此比较陌生,但它应该像调用 get_message(channel, message_id) 一样简单

【讨论】:

  • 频道被解析为直接字符串 (await self.bot.get_channel('ChannelIDhere'))。 req["message_id"](字符串)存储在我使用self.jsonfileself.json = dataIO.read_json("JsonFilePathHere"))访问的json文件中。
  • 您是否进行了 print(channel.name + ' ' + req["message_id"]) 以确保它们都是您所期望的?
猜你喜欢
  • 2019-03-04
  • 1970-01-01
  • 2018-06-29
  • 2018-11-05
  • 2021-02-13
  • 2021-08-17
  • 2021-03-08
  • 2021-09-14
  • 2021-05-17
相关资源
最近更新 更多