Advertisement
Guest User

Untitled

a guest
Jul 16th, 2016
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.68 KB | None | 0 0
  1. ######################################################################
  2. ##Python Discord Bot ##
  3. ##~2016 ##
  4. ##Credit: Darcey ##
  5. ######################################################################
  6.  
  7. #imports
  8. import discord
  9. import asyncio
  10. import traceback
  11. import requests.packages.urllib3
  12. #end imports
  13.  
  14. ####################
  15. ##Global Variables
  16. username = "flufflepoofer@gmail.com"
  17. password = "bulldogred1"
  18. client = discord.Client()
  19. token = "MjAzNzgyNTgwMTkyMDE4NDMy.Cmt60Q.Ze8N1K3Jp9Zijj4ZSu7gUYdOcus"
  20.  
  21. #SERVERS#
  22. servers = []
  23. f = open("servers.txt", "r")
  24. print("[INFO] Loading Servers....")
  25. for name in f.readlines():
  26. if len(name.strip())>0: servers.append(name.strip())
  27. f.close()
  28.  
  29. requests.packages.urllib3.disable_warnings()
  30.  
  31. def Hello(author, message):
  32. client.send_message(message.channel, "How are you doing, %s"+"?" % author)
  33.  
  34. def join(author, message):
  35. join_link = message.content.strip("-join")
  36. print("This is the join link: %s" % join_link)
  37. client.accept_invite(join_link)
  38. client.send_message(message.channel, "I have successfully connected to your server, Hi~")
  39. servers.append(join_link)
  40. f = open("servers.txt","w")
  41. f.write("\n".join(servers))
  42. f.close()
  43.  
  44.  
  45. @client.event
  46. @asyncio.coroutine
  47. def on_ready():
  48. print("Bot is now ready.")
  49. def on_message(message):
  50. if message.content.startswith("-test"):
  51. Hello(author, message)
  52. elif message.content.startswith("-join"):
  53. join(author, message)
  54.  
  55.  
  56. client.accept_invite(servers)
  57. client.run(token)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement