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