Python 3.x 我的discord bot如何通过message.id查找邮件?(之前由bot发布)

Python 3.x 我的discord bot如何通过message.id查找邮件?(之前由bot发布),python-3.x,discord.py,Python 3.x,Discord.py,我需要找到一个机器人之前发布的消息,然后查看它的反应。我认为我没有正确使用:discord.utils.find() 我到处找了找,但是没有找到任何关于Discord.py的东西,我能找到的所有东西都是关于Discord.js的 这是我的密码: import discord TOKEN = '[I have a token here]' client = discord.Client() m_id = 0 @client.event async def on_message(messag

我需要找到一个机器人之前发布的消息,然后查看它的反应。我认为我没有正确使用:
discord.utils.find()

我到处找了找,但是没有找到任何关于Discord.py的东西,我能找到的所有东西都是关于Discord.js的

这是我的密码:

import discord

TOKEN = '[I have a token here]'

client = discord.Client()

m_id = 0

@client.event
async def on_message(message):

    if message.author == client.user:
        global m_id
        m_id = message.id

    if not message.author == client.user:
        if message.content.startswith('!poll'):
            msg = 'Test poll \nMessage ID: {0.id}'.format(message)
            await client.send_message(message.channel, msg)

        if message.content.startswith('!endpoll'):
            new_message = discord.utils.find(lambda m: m.id(m_id), client.messages)
            print(new_message.reactions)

@client.event
async def on_ready():
    print('Logged in as')
    print(client.user.name)
    print(client.user.id)
    print('------')

client.run(TOKEN)

我需要我的机器人打印对其初始消息的反应列表。

以下是两种通过id查找消息的方法。我希望这就是您的意思


@机器人事件
异步def on_消息(消息):
如果“条件”==真:
message=wait bot.get_message(msg.channel,'message_id')
打印(message.content)
@命令(pass\u context=True)
异步def get_msg(con,msg_id:int):
message=等待bot.get\u消息(con.message.channel,msg\u id)
打印(message.content)

这里有两种按id查找邮件的方法。我希望这就是您的意思


@机器人事件
异步def on_消息(消息):
如果“条件”==真:
message=wait bot.get_message(msg.channel,'message_id')
打印(message.content)
@命令(pass\u context=True)
异步def get_msg(con,msg_id:int):
message=等待bot.get\u消息(con.message.channel,msg\u id)
打印(message.content)