当有人对邮件做出反应时,我一直试图让我的机器人回复。 这是我的代码。 ->
@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
工作不正常吗?
答案 0 :(得分:0)
也许您正在为旧版本的库使用代码? send
是Channel
而非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
))
应该工作。