Нумерация страниц - Discord.py переписать - PullRequest
1 голос
/ 27 марта 2020

Я пытался создать команду, которая будет отображать некоторую информацию, а затем, когда я реагирую на эмоцию, она должна отображать другой набор информации.

Я пытался использовать части this , в частности части в строках от 335 до 393, чтобы заставить его работать. Тем не менее, это просто ничего не делает. Даже не сообщение об ошибке.

Это код, который я сейчас использую.

        def check_react(reaction, user):
        if reaction.message.id != msg.id:
            return False
        if user != ctx.message.author:
            return False
        return True
    res, user = await bot.wait_for('reaction_add', check=check_react, timeout=None,)
    if user != ctx.message.author:
        print('if user != ctx.message.author:')
    elif '⬅️' in str(res.emoji):
        page -=1
        print(page)
        embed = discord.Embed(title='generic title', description='generic description', color=0x52fffc)
        await msg.edit(embed=embed)
    elif '➡️' in str(res.emoji):
        page +=1
        print(page)
        embed = discord.Embed(title='generic title 2', description='generic description 2', color=0x52fffc)
        await msg.edit(embed=embed)

Кажется, он останавливается на

await bot.wait_for (' response_add ', ..)

почему это так? и как я могу заставить код работать? Это в винтик, кстати. Я с радостью предоставлю больше кода, если это необходимо.

...