@Rambo_Dash

Как посчитать количество реакций под сообщением в Discord?

Привет, я делаю функцию опроса для своего бота, и хочу чтобы он после определенного времени подводил итоги. Сама функция опроса реализована через реакции (на каждый вариант - одна реакция). Чтобы подвести итоги мне нужно, чтобы бот подсчитал количество каждой реакции. Как это можно реализовать?

Мой код:
@bot.command(name='poll')
async def poll(ctx, question, option1 = None, option2 = None):
    if option1 == None and option2 == None:
        embed = discord.Embed(
            title="Poll",
            description=f"{question}",
            color = discord.Color.blue()
        )
        msg = await ctx.channel.send(embed=embed)
        message = await ctx.channel.fetch_message(msg.id)
        await message.add_reaction("")
        await message.add_reaction("")
    embed = discord.Embed(
        title="Poll",
        description=f"{question}",
        color=discord.Color.blue()
    )
    embed.add_field(name=f"{option1}", inline=False)
    embed.add_field(name=f"{option2}", inline=False)
    msg = await ctx.channel.send(embed=embed)
    message = await ctx.channel.fetch_message(msg.id)
    await message.add_reaction("")
    await message.add_reaction("")
  • Вопрос задан
  • 67 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы