From 20e8b5d34a4887e2b840eb96a3345a6ded2ee51f Mon Sep 17 00:00:00 2001 From: turtlebasket Date: Mon, 25 Nov 2019 10:00:47 -0800 Subject: [PATCH] status stuff --- bot.py | 13 ++++++++++++- config.json | 6 ++++-- 2 files changed, 16 insertions(+), 3 deletions(-) diff --git a/bot.py b/bot.py index 1ae9f48..6d95239 100644 --- a/bot.py +++ b/bot.py @@ -29,6 +29,8 @@ MIN_BAN_VOTERS = config["MIN_BAN_VOTERS"] EMOTE_VOTE_TIME = config["EMOTE_VOTE_TIME"] MIN_EMOTE_VOTERS = config["MIN_EMOTE_VOTERS"] +STATUS_LOOP = config["STATUS_LOOP"] + bot = commands.Bot(command_prefix='>>') bot.remove_command('help') @@ -38,9 +40,17 @@ muting_users = [] kicking_users = [] banning_users = [] +async def status_loop(): + while True: + await bot.change_presence(activity=discord.Game(name='{} servers | >>help'.format(len(bot.guilds)))) + await asyncio.sleep(STATUS_LOOP) + await bot.change_presence(activity=discord.Game(name='Communist Revolution 2: Electric Boogaloo'.format(len(bot.guilds)))) + await asyncio.sleep(STATUS_LOOP) + @bot.event async def on_ready(): - await bot.change_presence(activity=discord.Game(name='{} servers | >>help'.format(len(bot.guilds)))) + # await bot.change_presence(activity=discord.Game(name='{} servers | >>help'.format(len(bot.guilds)))) + bot.loop.create_task(status_loop()) print("Bot started.") print("--------------------------") @@ -91,6 +101,7 @@ async def addEmote(ctx, emote_name: str): Hold a vote to add an emoji. """ + filename = str(ctx.message.attachments[0].filename) valid_exts = [".jpg", ".jpeg", ".png", ".gif"] valid = False diff --git a/config.json b/config.json index d6af584..2bf1fa1 100644 --- a/config.json +++ b/config.json @@ -10,5 +10,7 @@ "MIN_BAN_VOTERS" : 8, "EMOTE_VOTE_TIME" : 3600, - "MIN_EMOTE_VOTERS" : 5 -} + "MIN_EMOTE_VOTERS" : 5, + + "STATUS_LOOP" : 120 +} \ No newline at end of file