Discord bot离线阅读所有收到的消息

时间:2020-04-03 13:10:08

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

我正在创建一个与我的PC一起托管的discord机器人,因此每天仅需要几个小时,并且我正在搜索某种东西,使该机器人可以读取他在离线或类似状态下收到的所有dms。

我有两个想法可以做到这一点。

第一个更简单

  • 调用iphotetic函数,该功能可收集机器人脱机时收到的所有消息

第二个

  • 保存漫游器离线的日期
  • 当它返回在线状态时,将进行所有“公开”私人聊天(因此至少包含一条消息)
  • 解析从脱机到恢复在线的所有消息

现在我找不到如何执行此操作的任何想法?

1 个答案:

答案 0 :(得分:0)

Discord看起来api docs看起来不错,discord.py库100%覆盖了它们。我会在那儿闲逛一会儿,看看您是否可以用它来实现您想要的。诸如文本文件之类的简单操作将可以存储持久性数据,例如时间戳或用户注销前的最后一条消息ID。

您的想法对我来说似乎都是不错的,我想说的只是尝试构建它们,看看您是否遇到任何障碍。到您这样做的时候,您将对api的功能和局限性有了更好的了解,并将能够创建一个更好的计划。