def setup(bot): bot.add_cog(Uploads(bot))
def setup(bot): # Add the cog bot.add_cog(Fun(bot)) # Print some info print('Added new Cog: ' + str(Fun))
def setup(bot): bot.add_cog(Music(bot))
def setup(bot): bot.add_cog(Utility(bot)) print('Initialized utility command set.')
def setup(bot): bot.add_cog(Fun(bot))
def setup(bot): bot.add_cog(Votes(bot))
def setup(bot): bot.add_cog(Register(bot)) print("Characters cog loaded.")
def setup(bot): bot.add_cog(ErrorHandler(bot))
async def __main__(): try: ipd_logger = setup_logs('ipd', 'logs/ipd.log') opts_logger = setup_logs('opts', 'logs/ipd-blacklist.log') discord_logger = setup_logs('discord', 'logs/ipd-discord.log') config = load_config() bot = config['bot'] = ImperialProbeDroid(command_prefix=config['prefix']) bot.config = config bot.logger = ipd_logger bot.redis = config.redis from embed import EmbedManager bot.embed = EmbedManager(bot) from crinolo import CrinoloStats bot.stats = CrinoloStats(BaseUnit.get_ship_crews()) from boterrors import BotErrors bot.errors = BotErrors(bot) from botoptions import BotOptions bot.options = BotOptions(bot) import client bot.client = client.SwgohClient(bot) from chatcog import ChatCog bot.add_cog(ChatCog(bot)) from ticketscog import TicketsCog bot.add_cog(TicketsCog(bot)) from twcog import TWCog bot.add_cog(TWCog(bot)) from tbcog import TBCog bot.add_cog(TBCog(bot)) token = config['token'] if 'env' in config: env = config['env'] token = config['tokens'][env] try: bot.run(token) except Exception as err: print('Run was interrupted!') print(err) print(traceback.format_exc()) await bot.logout() print('Bot quitting!') except Exception as err: print('bot initialization interrupted!') print(err) print(traceback.format_exc())
def setup(bot): bot.add_cog(FrequencyCog(bot)) print('Added new Cog: ' + str(FrequencyCog))
def setup(bot): bot.add_cog(Shop(bot)) print('[COGS] Shop be loaded')
def setup(bot): bot.add_cog(Admin(bot))
def setup(bot): bot.add_cog(Help(bot))
def setup(bot): bot.add_cog(Campaign(bot)) print("Campaign cog loaded.")
def setup(bot): bot.add_cog(Checks(bot))
def setup(bot): bot.add_cog(ldl(bot))
def setup(bot): bot.add_cog(Utils(bot))
def setup(bot): bot.add_cog(NewTimeCog(bot))
def setup(bot): bot.add_cog(General(bot))
def setup(bot): bot.add_cog(MortChecker(bot))