From 1dca972ff44e63f3232a004730b607e3bc106bff Mon Sep 17 00:00:00 2001 From: DidierRLopes Date: Sat, 30 Oct 2021 16:56:14 +0100 Subject: [PATCH] Update discord error message when API keys aren't set (#879) --- discordbot/discordbot.py | 66 ++++++++++++++++++++++------------------ 1 file changed, 37 insertions(+), 29 deletions(-) diff --git a/discordbot/discordbot.py b/discordbot/discordbot.py index 6d4dbe36e5d..24c382a4070 100644 --- a/discordbot/discordbot.py +++ b/discordbot/discordbot.py @@ -1,29 +1,37 @@ -import discord -import discord_components -import pyimgur -import config_discordbot as cfg - - -activity = discord.Game( - name="Gametonk Terminal: https://github.com/GamestonkTerminal/GamestonkTerminal" -) - -gst_bot = discord.ext.commands.Bot( - command_prefix=cfg.COMMAND_PREFIX, intents=discord.Intents.all(), activity=activity -) -discord_components.DiscordComponents(gst_bot) - - -async def on_ready(): - print("GST Discord Bot Ready to Gamestonk!") - - -gst_imgur = pyimgur.Imgur(cfg.IMGUR_CLIENT_ID) - -# Loads the commands (Cogs) from each "context" -gst_bot.load_extension("generic_commands") -gst_bot.load_extension("economy.economy_menu") -gst_bot.load_extension("stocks.dark_pool_shorts.dps_menu") - -# Runs the bot -gst_bot.run(cfg.DISCORD_BOT_TOKEN) +import os +import sys +import discord +import discord_components +import pyimgur +import config_discordbot as cfg + + +activity = discord.Game( + name="Gametonk Terminal: https://github.com/GamestonkTerminal/GamestonkTerminal" +) + +gst_bot = discord.ext.commands.Bot( + command_prefix=cfg.COMMAND_PREFIX, intents=discord.Intents.all(), activity=activity +) +discord_components.DiscordComponents(gst_bot) + + +async def on_ready(): + print("GST Discord Bot Ready to Gamestonk!") + + +gst_imgur = pyimgur.Imgur(cfg.IMGUR_CLIENT_ID) + +# Loads the commands (Cogs) from each "context" +gst_bot.load_extension("generic_commands") +gst_bot.load_extension("economy.economy_menu") +gst_bot.load_extension("stocks.dark_pool_shorts.dps_menu") + +if cfg.IMGUR_CLIENT_ID == "REPLACE_ME" or cfg.DISCORD_BOT_TOKEN == "REPLACE_ME": + print( + f"Update IMGUR_CLIENT_ID or DISCORD_BOT_TOKEN or both in { os.path.join('discordbot', 'config_discordot') } \n" + ) + sys.exit() + +# Runs the bot +gst_bot.run(cfg.DISCORD_BOT_TOKEN)