miyu-bot/main.py

34 lines
907 B
Python
Raw Normal View History

2020-12-18 15:23:49 -05:00
import json
import logging
import discord
from d4dj_utils.manager.asset_manager import AssetManager
from discord.ext import commands
2021-01-11 13:41:37 -05:00
from miyu_bot.commands.common.master_asset_manager import MasterFilterManager
2020-12-18 15:23:49 -05:00
logging.basicConfig(level=logging.INFO)
with open('config.json') as f:
bot_token = json.load(f)['token']
2020-12-19 20:02:52 -05:00
2020-12-18 15:23:49 -05:00
bot = commands.Bot(command_prefix='!', case_insensitive=True)
2020-12-18 15:23:49 -05:00
asset_manager = AssetManager('assets')
2021-01-11 13:41:37 -05:00
masters = MasterFilterManager(asset_manager)
bot.load_extension('miyu_bot.commands.cogs.card')
2020-12-25 14:37:31 -05:00
bot.load_extension('miyu_bot.commands.cogs.event')
2020-12-19 20:02:52 -05:00
bot.load_extension('miyu_bot.commands.cogs.music')
bot.load_extension('miyu_bot.commands.cogs.utility')
2020-12-18 15:23:49 -05:00
@bot.event
async def on_ready():
logging.getLogger(__name__).info(f'Current server count: {len(bot.guilds)}')
2021-01-15 23:19:40 -05:00
await bot.change_presence(activity=discord.Game(name='https://discord.gg/TThMwrAZTR'))
2020-12-18 15:23:49 -05:00
bot.run(bot_token)