获取用户使用discord.py发送的最后一条消息?

时间:2017-08-08 09:17:59

标签: python discord.py

我想知道机器人是否有办法在Python中使用discord.py获取用户在服务器聊天中发送的最后一条消息?非常感谢

1 个答案:

答案 0 :(得分:0)

使用log_froms从频道获取消息。 http://discordpy.readthedocs.io/en/latest/api.html#discord.Client.logs_from

并使用get_all_channels浏览所有频道http://discordpy.readthedocs.io/en/latest/api.html#discord.Client.get_all_channels

然后在搜索结果中搜索最新版本的作者。您必须以合理的金额浏览每个频道,直到您找到该人发来的消息然后停止。比较每个频道的第一个来获取最新时间。

为了在将来获得更好的帮助,请考虑加入此不和:https://discord.gg/discord-api