Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import discord
- import time
- import re
- import os
- token = 'token'
- activity = discord.Activity(name='you 👁️ 👁️ ', type=discord.ActivityType.watching)
- search = ('src')
- class MyClient(discord.Client):
- async def on_ready(self):
- await client.change_presence(activity=activity)
- print('Setting presence...')
- print('Logged on as', self.user)
- print("~~~~~~~~~~~~~~~~~~~~")
- print('////////////////////')
- print("~~~~~~~~~~~~~~~~~~~~")
- async def on_message(self, message):
- # don't respond to ourselves
- if message.author == self.user:
- return
- else:
- print(message.author, "|", message.content)
- if message.content.startswith(search):
- print('[-]')
- query = message.content.rsplit(' ', 1)[1]
- alnum=re.search(r"\W" or r"\s",query )
- if alnum:
- await message.channel.send('Query must consist of alphanumeric characters only.')
- else:
- await message.channel.send('Checking username')
- os.system("cd sherlock && python3 sherlock.py " + query)
- time.sleep(10)
- os.system("cd sherlock && mv " + query + ".txt " "../")
- f = open(query + '.txt', 'r')
- results = f.read()
- if len(results) > 2000:
- f.close
- embed=discord.Embed(title="Results", description=results, color=0xff0000)
- await message.channel.send(embed=embed)
- print('[𐄂]')
- return
- else:
- embed=discord.Embed(title="Results", description=results, color=0x00ff00)
- await message.channel.send(embed=embed)
- f.close()
- print('[:heavy_check_mark:]')
- client = MyClient()
- client.run(token)
Add Comment
Please, Sign In to add comment