Python 如何通过id discord.py获取消息

Python 如何通过id discord.py获取消息,python,url-rewriting,discord.py,message,Python,Url Rewriting,Discord.py,Message,我想知道如何通过消息id获取消息。我尝试了不协调。获取消息(id)和不协调。获取消息(id),但都引发了: Command raised an exception: AttributeError: module 'discord' has no attribute 'fetch_message'/'get_message' 在获取消息时,您需要一个abc.Messageable对象—本质上是一个可以发送消息的对象,例如文本频道、DM等 例子: @bot.command() 异步def getm

我想知道如何通过消息id获取消息。我尝试了
不协调。获取消息(id)
不协调。获取消息(id)
,但都引发了:

Command raised an exception: AttributeError: module 'discord' has no attribute 'fetch_message'/'get_message'

在获取消息时,您需要一个
abc.Messageable
对象—本质上是一个可以发送消息的对象,例如文本频道、DM等

例子:
@bot.command()
异步def getmsg(ctx,msgID:int):#是的,您可以执行msg:discord.Message
#但出于这个目的,我使用了int
msg=wait ctx.fetch_message(msgID)#您现在拥有来自id的message对象
#ctx.fetch_消息从通道获取它
#该命令是在中执行的
###################################################
@bot.command()
异步def getmsg(ctx,通道:discord.TextChannel,成员:discord.member):
msg=discord.utils.get(等待channel.history(limit=100).flatte(),author=member)
#这将获取过去100条消息中来自指定成员的最新消息
#在一个特定的文本频道-只是一个如何使用它的多功能性的想法

参考文献:


见:。假设语法是
channel.fetch\u message(id)
你能做guild.fetch\u message(id)吗?好的,还有一个问题,你如何获得他们发送命令的当前频道?哦,好的,我在看到你的下一个回复后发送了这个消息,很抱歉,guild=ctx.guild.channels=guild.channels message=wait channel.fetch\u message(int(id))引发:命令引发异常:AttributeError:'list'对象没有属性'fetch_message'很高兴听到这个消息!祝机器人好运:)谢谢我一直在努力,有趣的是我不知道,但我和mongodb、lmao有一个完整的货币系统。哈哈,一切都是随时间而来的。很快,你甚至不需要任何文档,代码将从你的手指流出来,就像没有明天一样!哈哈,是的,希望如此。你有不和吗?如果你想添加我,我的是@ɦօɛʏօօք0099。已发送好友请求!