@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')
以下是它的外观示例:
同时,当新用户响应时,消息会发生变化,从而添加新用户。