Python
1
Вклад в тег
@client.command()
async def role(ctx):
await ctx.send(f"{ctx.author.mention}, `запрос на роль был успешно отправлен, ожидайте рассмотрение запроса модерацией.`")
chatmoder = client.get_channel( 729733881129074768 )
confirm_msg = await chatmoder.send(f"{ctx.author.mention} запрашивает роль")
await confirm_msg.add_reaction("")
await confirm_msg.add_reaction("")
role = ctx.guild.get_role(703596629860548643)
try:
reaction, user = await client.wait_for('reaction_add', timeout=1800.0)
except asyncio.TimeoutError:
await ctx.send("Время ожидание прошло. Попросите руководителя семьи еще раз приглосить Вас в семью")
else:
if str(reaction) == "":
await ctx.author.add_roles(role)
await ctx.send("Роль выдана.")
else:
await ctx.send("Роль не выдана.")