diff --git a/bot.py b/bot.py new file mode 100755 index 0000000..017d319 --- /dev/null +++ b/bot.py @@ -0,0 +1,23 @@ +#!/usr/bin/env python3 +# encoding: utf-8 + +import discord +from discord.ext import commands + +with open('config.py') as f: + config = eval(f.read(), {}) + +class Bot(commands.AutoShardedBot): + def __init__(self, **kwargs): + super().__init__(command_prefix=commands.when_mentioned, **kwargs) + for cog in config['cogs']: + self.load_extension(cog) + + async def on_ready(self): + print('Logged on as {0} (ID: {0.id})'.format(self.user)) + + +bot = Bot() + +if __name__ == '__main__': + bot.run(config['tokens'].pop('discord')) diff --git a/cogs/__init__.py b/cogs/__init__.py new file mode 100644 index 0000000..e69de29