Advertisement
Guest User

Untitled

a guest
May 21st, 2018
121
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 2.03 KB | None | 0 0
  1. import discord
  2. import asyncio
  3. import time
  4.  
  5. client = discord.Client()
  6. server = client.get_server('375023410620661761')
  7.  
  8. moardakkabool = False
  9. running = False
  10. dakka_phrase = ["WE NEED MOAR DAKKA!", "NOT ENUF DAKKA IN HERE BOYZ", "DAKKA DAKKA DAKKA", "WAAAAGH!!!", "HIT \'EM HARD, HIT \'EM LOW AND GIVE \'EM PLENTY OF DAKKA!!"]
  11. dakkachannel = ""
  12.  
  13.  
  14. @client.event
  15. async def on_ready():
  16.     print('Logged in as')
  17.     print(client.user.name)
  18.     print(client.user.id)
  19.     print(server)
  20.  
  21.     dakkachannel = client.get_channel('382281066486169600')
  22.     print('------')
  23.     print(dakkachannel)
  24.  
  25.     await client.send_message(dakkachannel, "I'M HERE BOYZ!")
  26.  
  27.     print('Sent Welcome')
  28.  
  29.  
  30. @client.event
  31. async def on_message(message):
  32.     if message.content.startswith('!WENEEDMOARDAKKA'):
  33.         if not running:
  34.             print('Received request for MOAR DAKKA')
  35.             moardakkabool = True
  36.             # loop = asyncio.get_event_loop()
  37.  
  38.             await need_moar_dakka()
  39.             return
  40.     if message.content.startswith('!NOMOARDAKKAWEHERETICS'):
  41.         moardakkabool = False
  42.         print('Received NO MOAR DAKKA')
  43.         return
  44.     if message.content.startswith('!ping'):
  45.         await client.send_message(message.channel, "pong")
  46.         return
  47.  
  48.  
  49.  
  50.  
  51. async def need_moar_dakka():
  52.     print('more dakka')
  53.     running = True
  54.     count = 1
  55.     while(True):
  56.         dakka_string = ""
  57.         if not moardakkabool:
  58.             return
  59.         if(count == 300):
  60.             print('resetting counter')
  61.             await client.send_message(dakkachannel, "WE LOST DA DAKKA! THATS OKAY LETS GO GET MOAR, WE START AGAINZ!")
  62.             count = 1
  63.             time.sleep(30)
  64.         await client.send_message(dakkachannel, get_dakka_phrase())
  65.         print('Sent dakka phrase')
  66.         for x in range(0, count):
  67.             dakka_string = dakka_string + "DAKKA "
  68.         await client.send_message(dakkachannel, dakka_string)
  69.         time.sleep(300)
  70.  
  71. def get_dakka_phrase():
  72.     return dakka_phrase[random.randint(0,4)]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement