Untitled
unknown
python
a year ago
1.6 kB
5
Indexable
@bot.command(description='Enviar painel para receber cargo') async def painelcargo(ctx,amount=1): if ctx.author.guild_permissions.ban_members: embed = discord.Embed( title = 'TITULO AQUI!', description = 'DESCRIÇÃO AQUI', color = 00000 ) embed.set_image(url='Colocar a imagem aqui, se quiser...') try: await ctx.channel.purge(limit=amount) msg = await ctx.send(embed = embed) await msg.add_reaction('🟢') except Exception as e: print(f'Erro ao criar a embed ou adicionar a reação: {e}') else: mensagem = 'Você não tem permissão para usar o comando!' falta = discord.Embed( title=f'{mensagem}', color= 26367 ) await ctx.send(embed = falta, delete_after=5) @bot.event async def on_raw_reaction_add(payload): if payload.member.bot: return guild = bot.get_guild(payload.guild_id) if guild is None: print("Servidor não encontrado!") return role = discord.utils.get(guild.roles, name='COLOCAR O NOME DO CARGO AQUI, EXATAMENTE IGUAL AO DISCORD') if role is None: print("Cargo não encontrado!") return if payload.emoji.name == '🟢': member = guild.get_member(payload.user_id) if member is not None: try: await member.add_roles(role) print(f"Cargo 'COLOCAR NOME DO CARGO AQUI' adicionado a {member.name}") except Exception as e: print(f"Erro ao adicionar o cargo: {e}")
Editor is loading...
Leave a Comment