Advertisement
reza0310

Code Roger

Oct 5th, 2019
256
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.76 KB | None | 0 0
  1. import discord
  2.  
  3. #id test = 625763957017411605
  4. #id serv = 519929238569222144
  5.  
  6. def read_token(): #Permet d'utiliser le fichier texte "token" dans le même dossier pour se connecter à discord
  7. with open ("token.txt", "r") as f:
  8. lines = f.readlines()
  9. return lines[0].strip()
  10.  
  11. token = read_token()
  12.  
  13. client = discord.Client()
  14.  
  15. #@client.event
  16. #async def on_member_join(member):
  17. # for channel in member.server.channels: #Récupérer tout les channels du serveur ou un joueur à rejoint
  18. # if str(channel) == "salon-de-bienvenue":
  19. # await client.send_message("Bienvenue ",{member.mention}," tu es le ",{idt.member_count},"ème membre de ce serveur.")
  20.  
  21.  
  22.  
  23. @client.event
  24. async def on_message(message):
  25. print("Message reçu")
  26.  
  27. channels = ["roger", "test-de-roger"]
  28. users_blacklist = ["Jaques le joueur#2605", "Laura du Pôle Emploi#8164", "Claire la Secrétaire#5331", "Roger le Banquier#7558"]
  29.  
  30. #print(message.content)
  31. if str(message.channel) in channels and str(message.author) not in users_blacklist:
  32.  
  33. if message.content.find("<@630086616559517716>") != -1: #Commande @mention
  34. print("Commande mention exécutée")
  35. await message.channel.send("Oui?\nTape R= aide pour obtenir la liste des commandes disponibles.")
  36.  
  37. elif message.content.find("R= aide") != -1: #Commande aide
  38. print("Commande aide exécutée")
  39. await message.channel.send("Les commandes actuellement disponibles sont: \n-|R= bonjour| pour se saluer. \n-|R= merci| pour me remercier.")
  40.  
  41. elif message.content.find("R= bonjour") != -1: #Commande bonjour
  42. print("Commande bonjour exécutée")
  43. await message.channel.send("Bonjour à toi!")
  44.  
  45. elif message.content.find("R= merci") != -1: #Commande merci
  46. print("Commande merci exécutée")
  47. await message.channel.send("De rien.")
  48.  
  49. elif message.content.find("R=") != -1 or message.content.find("r=") != -1 or message.content.find("R =") != -1 or message.content.find("r =") != -1:
  50. print("Commande erreur exécutée")
  51. await message.channel.send("Mauvaise commande. Essayez R= aide.")
  52.  
  53. client.run(token) #Démarre le bot
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement