我的机器人尝试使用日期范围记录Discord通道的历史记录,但是即使该通道中充满了消息,它也会产生零结果。我的代码段(为简洁起见,仅在此处发布了相关行):
from datetime import datetime
async def log_this_channel(self, ctx):
messages = await ctx.channel.history(limit=None, before=datetime.now(), after=None).flatten()
在上面的代码段中,我希望获得从开始到现在的所有消息的日志,但这没有任何结果。我要去哪里错了?