Advertisement
reza0310

Code Laura

Oct 5th, 2019
595
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 = ["laura", "test-de-laura"]
  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. if message.content.find("<@630089764728602635>") != -1: #Commande @mention
  33. print("Commande mention exécutée")
  34. await message.channel.send("Oui?\nTape L= aide pour obtenir la liste des commandes disponibles.")
  35.  
  36. elif message.content.find("L= aide") != -1: #Commande aide
  37. print("Commande aide exécutée")
  38. await message.channel.send("Les commandes actuellement disponibles sont: \n-|L= bonjour| pour se saluer. \n-|L= merci| pour me remercier.")
  39.  
  40. elif message.content.find("L= bonjour") != -1: #Commande bonjour
  41. print("Commande bonjour exécutée")
  42. await message.channel.send("Bonjour à toi!")
  43.  
  44. elif message.content.find("L= merci") != -1: #Commande merci
  45. print("Commande merci exécutée")
  46. await message.channel.send("De rien.")
  47.  
  48. elif message.content.find("L=") != -1 or message.content.find("l=") != -1 or message.content.find("L =") != -1 or message.content.find("l =") != -1:
  49. print("Commande erreur exécutée")
  50. await message.channel.send("Mauvaise commande. Essayez L= aide.")
  51.  
  52. client.run(token) #Démarre le bot
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement