daily pastebin goal
89%
SHARE
TWEET

swag bot

a guest Jun 14th, 2018 301 in 10 days
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. # -=- Resolve FAI Discord Bot Test -=- #
  2.  
  3. import discord
  4. from discord.ext import commands
  5. import asyncio
  6. import time
  7. import socket
  8.  
  9. nb = time.gmtime()
  10.  
  11. print("")
  12. years = nb[0]
  13. mounth = nb[1]
  14. day = nb[2]
  15. hours = nb[3]
  16. hours = int(hours)
  17. hours = hours + 2
  18. minute = nb[4]
  19. secound = nb[5]
  20. date = " " + str(day) + "/" + str(mounth) + "/" + str(years)
  21. temps = str(hours) + ":" + str(minute) + ":" + str(secound)
  22.  
  23. client = discord.Client()
  24.  
  25. @client.event
  26. async def on_ready():
  27.     print("Bot connected...\n")
  28.     print("Session" + date)
  29.     print("# " + temps + " #\n")
  30.  
  31. @client.event
  32. async def on_message(message) :
  33.  
  34.     if message.content[0] == "." :
  35.         if message.content[1] == "F" :
  36.             if message.content[2] == "A" :
  37.                 if message.content[3] == "I" :
  38.                     if message.content[4] == " " :
  39.                         print(".FAI")
  40.                         size = len(message.content)
  41.                         size = int(size)
  42.                         fo = size + 1
  43.                         ip = ""
  44.  
  45.                         for i in range (5,size) :
  46.  
  47.                             ip = ip + str(message.content[i])
  48.                             ip = str(ip)
  49.  
  50.                         try :
  51.  
  52.                             addr = socket.gethostbyaddr(ip)
  53.                             print("Addr scan done on : " + addr + " ~ " + str(message.author))
  54.  
  55.                         except :
  56.  
  57.                             addr = "FAI not found."
  58.                             print("Addr scan failed on : " + ip + " ~ " + str(message.author)
  59.  
  60.                         await client.send_message(message.channel,"{0}".format(addr))
  61.  
  62.     if message.content == ".list" :
  63.  
  64.         await client.send_message(channel.message,
  65.         "\nbbox.fr            :   Bouygues Telecom\n" +
  66.         "proxad.net         :   Free\n" +
  67.         "wanadoo.fr         :   Orange\n" +
  68.         "sfr.net            :   SFR\n" +
  69.         "cust.swisscom.ch   :   Swisscom (Suisse)\n" +
  70.         "voo.be             :   Voo (Belge)\n" +
  71.         "Belgacom.be        :   Belgacom (belge)\n" +
  72.         "numericable.fr     :   Numericable\n" +
  73.         "coucou-networks.fr :   Free (4g)\n" +
  74.         "aruba.it           :   Aruba (Italien)\n" +
  75.         "coditel.net        :   Coditel (Numericable Belge)\n")
  76.         print("FAI List command ~ " + str(message.author))
  77.  
  78. client.run("")
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top