discord.py-我应该如何使用on_reaction_add?

时间:2019-04-22 08:16:38

标签: python discord.py

我的on_reaction_add似乎无法正常工作。这是我的代码:

import discord
import asyncio
import datetime

client = discord.Client()

@client.event
async def on_ready():
    print('Logged in as', client.user)
    print('( name =', client.user.name, ', id =', client.user.id, ')')
    activity = discord.Game(name="&b help")
    await client.change_presence(status=discord.activity, activity=activity)


@client.event
async def on_reaction_add(reaction, user):
    await channel.send('test')

没有错误。 为什么不起作用?

1 个答案:

答案 0 :(得分:0)

消息on_reaction_add被添加消息时被调用。如果在内部消息缓存中找不到该消息,则不会调用此事件。每次重新启动后都会清除缓存。