【问题标题】:Discord bot read all messages received when offlineDiscord bot 读取离线时收到的所有消息
【发布时间】:2020-07-15 16:02:33
【问题描述】:

我正在创建一个不和谐的机器人,我将在我的电脑上托管,所以每天只有几个小时,我正在搜索允许机器人读取他在离线或类似情况下收到的所有 dms 的东西。

我有两个想法来做这件事。

第一个更简单

  • 调用一个 iphotetic 函数来收集机器人离线时收到的所有消息

第二个

  • 保存机器人下线的日期
  • 当它重新上线时,获取所有“开放”的私人聊天(所以那些至少包含一条消息的聊天)
  • 解析从离线到恢复在线收到的所有消息

现在我找不到任何关于如何做到这一点的信息,有什么想法吗?

【问题讨论】:

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


    【解决方案1】:

    Discord 似乎有一些漂亮的 api docs,它们 100% 被 discord.py 库覆盖。我会在那里挖掘一下,看看你是否能用它实现你正在寻找的东西。像文本文件这样简单的东西可以用来存储持久数据,可能是时间戳或用户注销之前的最后一条消息 ID。

    您的两个想法在我看来都不错,我想说只是尝试构建它们,看看您是否遇到任何障碍。到那时,您将对 api 的功能和限制有更好的了解,并能够制定更好的计划。

    【讨论】:

      猜你喜欢
      • 2018-05-30
      • 2022-11-17
      • 2021-10-18
      • 1970-01-01
      • 2020-07-12
      • 2022-10-14
      • 2021-05-13
      • 2019-07-04
      • 2020-09-21
      相关资源
      最近更新 更多