Привет, я делаю функцию опроса для своего бота, и хочу чтобы он после определенного времени подводил итоги. Сама функция опроса реализована через реакции (на каждый вариант - одна реакция). Чтобы подвести итоги мне нужно, чтобы бот подсчитал количество каждой реакции. Как это можно реализовать?
Мой код:
@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("")