Use socialscan until sherlock works

sherlock_initial
bobloy 5 years ago
parent 52a18a5b52
commit 0fef7c899c

@ -1,5 +1,7 @@
import discord
from redbot.core import Config, commands
from redbot.core.bot import Red
from socialscan.util import Platforms, execute_queries, sync_execute_queries
class Sherlock(commands.Cog):
@ -9,15 +11,37 @@ class Sherlock(commands.Cog):
Less important information about the cog
"""
platforms = [
Platforms.GITHUB,
Platforms.GITLAB,
Platforms.INSTAGRAM,
Platforms.REDDIT,
Platforms.SNAPCHAT,
Platforms.SPOTIFY,
Platforms.PINTEREST,
Platforms.TUMBLR,
Platforms.TWITTER,
Platforms.LASTFM,
]
def __init__(self, bot: Red):
super().__init__()
self.bot = bot
self.config = Config.get_conf(self, identifier=0, force_registration=True) # TODO: Identifier
self.config = Config.get_conf(
self, identifier=0, force_registration=True
) # TODO: Identifier
default_guild = {}
self.config.register_guild(**default_guild)
@commands.command()
async def sherlock(self, ctx: commands.Context):
async def sherlock(self, ctx: commands.Context, member: discord.abc.User):
queries = {member.display_name}
if isinstance(member, discord.Member):
queries.add(member.nick)
queries = list(queries)
results = await execute_queries(queries=queries, platforms=self.platforms)
await ctx.send("Hello world")

Loading…
Cancel
Save