Advertisement
Guest User

Não manda a ninguém PLS

a guest
Aug 14th, 2018
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.18 KB | None | 0 0
  1. import discord
  2. import asyncio
  3. import random
  4.  
  5. client = discord.Client()
  6.  
  7. @client.event
  8. async def on_ready():
  9. print('BOT ONLINE - Olá Mundo!')
  10. print(client.user.name)
  11. print(client.user.id)
  12. print('--------PR-------')
  13.  
  14.  
  15. @client.event
  16. async def on_message(message):
  17.  
  18. if message.content.lower().startswith("!registrar"):
  19. embed1 =discord.Embed(
  20. 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.!",
  21. color=4545457,
  22. description="- Homem = 👦\n"
  23. "- Mulher = 👩 \n"
  24. "- Gamer = 🎮 \n"
  25. "- Otaku = 🎭 \n"
  26. "- -18 = 🔞 \n"
  27. "- +18 = ✅ \n"
  28. "- Solteiro = 🚹 \n"
  29. "- Namorando = 🚻 \n"
  30.  
  31. botmsg = await client.send_message(message.channel, embed=embed1)
  32.  
  33. await client.add_reaction(botmsg, "👦")
  34. await client.add_reaction(botmsg, "👩")
  35. await client.add_reaction(botmsg, "🎮")
  36. await client.add_reaction(botmsg, "🎭")
  37. await client.add_reaction(botmsg, "🔞")
  38. await client.add_reaction(botmsg, "✅")
  39. await client.add_reaction(botmsg, "🚹")
  40. await client.add_reaction(botmsg, "🚻")
  41.  
  42. global msg_id
  43. msg_id = botmsg.id
  44.  
  45. global msg_user
  46. msg_user = message.author
  47.  
  48.  
  49. @client.event
  50. async def on_reaction_add(reaction, user, await=None):
  51. msg = reaction.message
  52.  
  53. if reaction.emoji == "👦" and msg.id == msg_id: #and user == msg_user:
  54. role = discord.utils.find(lambda r: r.name == "Homem", msg.server.roles)
  55. await client.add_roles(user, role)
  56. print("add")
  57.  
  58. if reaction.emoji == "👩" and msg.id == msg_id: #and user == msg_user:
  59. role = discord.utils.find(lambda r: r.name == "Mulher", msg.server.roles)
  60. await client.add_roles(user, role)
  61. print("add")
  62.  
  63. if reaction.emoji == "🎮" and msg.id == msg_id: #and user == msg_user:
  64. role = discord.utils.find(lambda r: r.name == "Gamer", msg.server.roles)
  65. await client.add_roles(user, role)
  66. print("add")
  67.  
  68. if reaction.emoji == "🎭" and msg.id == msg_id: # and user == msg_user:
  69. role = discord.utils.find(lambda r: r.name == "Otaku", msg.server.roles)
  70. await client.add_roles(user, role)
  71. print("add")
  72.  
  73. if reaction.emoji == "🔞" and msg.id == msg_id: # and user == msg_user:
  74. role = discord.utils.find(lambda r: r.name == "-18", msg.server.roles)
  75. await client.add_roles(user, role)
  76. print("add")
  77.  
  78. if reaction.emoji == "✅" and msg.id == msg_id: # and user == msg_user:
  79. role = discord.utils.find(lambda r: r.name == "+18", msg.server.roles)
  80. await client.add_roles(user, role)
  81. print("add")
  82.  
  83. if reaction.emoji == "🚹" and msg.id == msg_id: # and user == msg_user:
  84. role = discord.utils.find(lambda r: r.name == "Solteiro", msg.server.roles)
  85. await client.add_roles(user, role)
  86. print("add")
  87.  
  88. if reaction.emoji == "🚻" and msg.id == msg_id: # and user == msg_user:
  89. role = discord.utils.find(lambda r: r.name == "Namorando", msg.server.roles)
  90. await client.add_roles(user, role)
  91. print("add")
  92.  
  93. @client.event
  94. async def on_reaction_remove(reaction, user):
  95. msg = reaction.message
  96.  
  97. if reaction.emoji == "👦" and msg.id == msg_id: #and user == msg_user:
  98. role = discord.utils.find(lambda r: r.name == "Homem", msg.server.roles)
  99. await client.remove_roles(user, role)
  100. print("remove")
  101.  
  102. if reaction.emoji == "👩" and msg.id == msg_id: #and user == msg_user:
  103. role = discord.utils.find(lambda r: r.name == "Mulher", msg.server.roles)
  104. await client.remove_roles(user, role)
  105. print("remove")
  106.  
  107. if reaction.emoji == "🎮" and msg.id == msg_id: #and user == msg_user:
  108. role = discord.utils.find(lambda r: r.name == "Gamer", msg.server.roles)
  109. await client.remove_roles(user, role)
  110. print("remove")
  111.  
  112. if reaction.emoji == "🎭" and msg.id == msg_id: # and user == msg_user:
  113. role = discord.utils.find(lambda r: r.name == "Otaku", msg.server.roles)
  114. await client.remove_roles(user, role)
  115. print("remove")
  116.  
  117. if reaction.emoji == "🔞" and msg.id == msg_id: # and user == msg_user:
  118. role = discord.utils.find(lambda r: r.name == "-18", msg.server.roles)
  119. await client.remove_roles(user, role)
  120. print("remove")
  121.  
  122. if reaction.emoji == "✅" and msg.id == msg_id: # and user == msg_user:
  123. role = discord.utils.find(lambda r: r.name == "+18", msg.server.roles)
  124. await client.remove_roles(user, role)
  125. print("remove")
  126.  
  127. if reaction.emoji == "🚹" and msg.id == msg_id: # and user == msg_user:
  128. role = discord.utils.find(lambda r: r.name == "Solteiro", msg.server.roles)
  129. await client.remove_roles(user, role)
  130. print("remove")
  131.  
  132. if reaction.emoji == "🚻" and msg.id == msg_id: # and user == msg_user:
  133. role = discord.utils.find(lambda r: r.name == "Namorando", msg.server.roles)
  134. await client.remove_roles(user, role)
  135. print("remove")
  136.  
  137.  
  138.  
  139.  
  140. client.run('PRIVATED :D')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement