Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import discord
- import asyncio
- import random
- client = discord.Client()
- @client.event
- async def on_ready():
- print('BOT ONLINE - Olá Mundo!')
- print(client.user.name)
- print(client.user.id)
- print('--------PR-------')
- @client.event
- async def on_message(message):
- if message.content.lower().startswith("!registrar"):
- embed1 =discord.Embed(
- title="Escolha suas características para registrar-se, após terminar todas, peça para que tirem a tag Não Registrado de sua conta.!",
- color=4545457,
- description="- Homem = 👦\n"
- "- Mulher = 👩 \n"
- "- Gamer = 🎮 \n"
- "- Otaku = 🎭 \n"
- "- -18 = 🔞 \n"
- "- +18 = ✅ \n"
- "- Solteiro = 🚹 \n"
- "- Namorando = 🚻 \n"
- botmsg = await client.send_message(message.channel, embed=embed1)
- await client.add_reaction(botmsg, "👦")
- await client.add_reaction(botmsg, "👩")
- await client.add_reaction(botmsg, "🎮")
- await client.add_reaction(botmsg, "🎭")
- await client.add_reaction(botmsg, "🔞")
- await client.add_reaction(botmsg, "✅")
- await client.add_reaction(botmsg, "🚹")
- await client.add_reaction(botmsg, "🚻")
- global msg_id
- msg_id = botmsg.id
- global msg_user
- msg_user = message.author
- @client.event
- async def on_reaction_add(reaction, user, await=None):
- msg = reaction.message
- if reaction.emoji == "👦" and msg.id == msg_id: #and user == msg_user:
- role = discord.utils.find(lambda r: r.name == "Homem", msg.server.roles)
- await client.add_roles(user, role)
- print("add")
- if reaction.emoji == "👩" and msg.id == msg_id: #and user == msg_user:
- role = discord.utils.find(lambda r: r.name == "Mulher", msg.server.roles)
- await client.add_roles(user, role)
- print("add")
- if reaction.emoji == "🎮" and msg.id == msg_id: #and user == msg_user:
- role = discord.utils.find(lambda r: r.name == "Gamer", msg.server.roles)
- await client.add_roles(user, role)
- print("add")
- if reaction.emoji == "🎭" and msg.id == msg_id: # and user == msg_user:
- role = discord.utils.find(lambda r: r.name == "Otaku", msg.server.roles)
- await client.add_roles(user, role)
- print("add")
- if reaction.emoji == "🔞" and msg.id == msg_id: # and user == msg_user:
- role = discord.utils.find(lambda r: r.name == "-18", msg.server.roles)
- await client.add_roles(user, role)
- print("add")
- if reaction.emoji == "✅" and msg.id == msg_id: # and user == msg_user:
- role = discord.utils.find(lambda r: r.name == "+18", msg.server.roles)
- await client.add_roles(user, role)
- print("add")
- if reaction.emoji == "🚹" and msg.id == msg_id: # and user == msg_user:
- role = discord.utils.find(lambda r: r.name == "Solteiro", msg.server.roles)
- await client.add_roles(user, role)
- print("add")
- if reaction.emoji == "🚻" and msg.id == msg_id: # and user == msg_user:
- role = discord.utils.find(lambda r: r.name == "Namorando", msg.server.roles)
- await client.add_roles(user, role)
- print("add")
- @client.event
- async def on_reaction_remove(reaction, user):
- msg = reaction.message
- if reaction.emoji == "👦" and msg.id == msg_id: #and user == msg_user:
- role = discord.utils.find(lambda r: r.name == "Homem", msg.server.roles)
- await client.remove_roles(user, role)
- print("remove")
- if reaction.emoji == "👩" and msg.id == msg_id: #and user == msg_user:
- role = discord.utils.find(lambda r: r.name == "Mulher", msg.server.roles)
- await client.remove_roles(user, role)
- print("remove")
- if reaction.emoji == "🎮" and msg.id == msg_id: #and user == msg_user:
- role = discord.utils.find(lambda r: r.name == "Gamer", msg.server.roles)
- await client.remove_roles(user, role)
- print("remove")
- if reaction.emoji == "🎭" and msg.id == msg_id: # and user == msg_user:
- role = discord.utils.find(lambda r: r.name == "Otaku", msg.server.roles)
- await client.remove_roles(user, role)
- print("remove")
- if reaction.emoji == "🔞" and msg.id == msg_id: # and user == msg_user:
- role = discord.utils.find(lambda r: r.name == "-18", msg.server.roles)
- await client.remove_roles(user, role)
- print("remove")
- if reaction.emoji == "✅" and msg.id == msg_id: # and user == msg_user:
- role = discord.utils.find(lambda r: r.name == "+18", msg.server.roles)
- await client.remove_roles(user, role)
- print("remove")
- if reaction.emoji == "🚹" and msg.id == msg_id: # and user == msg_user:
- role = discord.utils.find(lambda r: r.name == "Solteiro", msg.server.roles)
- await client.remove_roles(user, role)
- print("remove")
- if reaction.emoji == "🚻" and msg.id == msg_id: # and user == msg_user:
- role = discord.utils.find(lambda r: r.name == "Namorando", msg.server.roles)
- await client.remove_roles(user, role)
- print("remove")
- client.run('PRIVATED :D')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement