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

问题描述 投票:0回答:1

我的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')

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

python discord.py
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.