Discord.py вывод списка пользователей которые нажали на реакцию под сообщением.С дальнейшим изменением сообщения
@bot.command()
async def ping(ctx):
await ctx.send('pong')
@bot.command(pass_context=True)
@commands.has_permissions(administrator=True)
@bot.event
async def weekstart(ctx):
guild = ctx.guild.id
user = ctx.author
await ctx.message.delete()
emb = discord.Embed(title=f'Эвент "выходные": запущен',
description='Для того чтобы приянть учатие в нем используйте реакцию ниже',
colour=discord.Color.purple())
ad = discord.Embed(title=f'Эвент "выходные": запущен',
description='Через 12 часов будет завершен сбор игроков',
colour=discord.Color.green())
noend = discord.Embed(title=f'Эвент "выходные": сбор игроков завершен',
description='Сбор игроков завершён,игровой канал создан',
colour=discord.Color.orange())
adnoend = discord.Embed(title=f'Эвент "выходные": сбор игроков завершен',
description='Сбор игроков завершён,игровой канал создан',
colour=discord.Color.orange())
message = await ctx.send(embed=emb)
mes = await user.send(embed=ad)
await message.add_reaction('✅')
await asyncio.sleep(10) # 24 часов это 86400 секунд
await message.clear_reaction('✅')
ev = await ctx.send(embed=noend)
ev1 = await user.send(embed=adnoend)
bot.run('token')
пример как это всё должно выглядеть: Скрин
При этом когда появляется новая реакция, сообщение изменяется тем самым добавляет нового пользователя