on_reaction_add не вызывается в discord.py
У меня есть эта странная проблема, я прочитал всю документацию, касающуюся реакций, но с моим кодом она просто не вызывается!
@client.event
async def on_reaction_add(reaction, user):
print('reaction added')
Приведенный выше код не вызывается!?!? Кроме того, когда я использую
on_raw_reaction_add
это не имеет значения!? Я пробовал все, что мог придумать, я запускал это в своих винтиках:
@Cog.listener()
async def on_raw_reaction_add(self, reaction, user):
print("detected")
@Cog.listener()
async def on_reaction_add(self, reaction, user):
print("detected")
Это никогда не работает!?!?!? Я знаю, что бот не обнаруживает реакцию перед запуском, если только вы не используете raw! но я пробовал оба! Пожалуйста, помогите, я также знаю, что вам нужны намерения, и все они настроены правильно:
intents = discord.Intents(messages=True, guilds=True, members=True)
key2=os.getenv('key2')
key=os.getenv('key')
wkey=os.getenv('wkey')
client = discord.Client()#declaring what the client is.
client = commands.Bot(command_prefix = ';', intents=intents)#Makes the bot prefix.
Так что, честно говоря, я застрял в том, как это исправить!