Discord.py-如何使“ client”变量与“ message”一起支持?

时间:2020-07-28 18:30:46

标签: python discord.py

当有人对邮件做出反应时,我一直试图让我的机器人回复。 这是我的代码。 ->

@client.event
async def on_reaction_add(reaction, user):
    channel = reaction.message.channel
    await client.send_message(channel, '{} has added {} to the message {}',format(user.name, reaction.emoji, reaction.message.content))

有人可以告诉我为什么我的await client.send_message工作不正常吗?

1 个答案:

答案 0 :(得分:0)

也许您正在为旧版本的库使用代码? sendChannel而非Client的一种方法。

@client.event
async def on_reaction_add(reaction, user):
    channel = reaction.message.channel
    await channel.send('{} has added {} to the message {}'.format(
        user.name, reaction.emoji, reaction.message.content
    ))

应该工作。