tfjm-discord-bot/src/tfjm_discord_bot.py

41 lines
1.0 KiB
Python
Raw Normal View History

#!/bin/python
import code
import random
import sys
import traceback
from pprint import pprint
import discord
from discord.ext import commands
from discord.ext.commands import Context
2020-04-27 10:28:30 +00:00
from src.cogs import TfjmHelpCommand
from src.constants import *
from src.errors import TfjmError, UnwantedCommand
# We allow "! " to catch people that put a space in their commands.
# It must be in first otherwise "!" always match first and the space is not recognised
bot = commands.Bot(("! ", "!"), help_command=TfjmHelpCommand())
2020-04-27 09:43:16 +00:00
# Variable globale qui contient les tirages.
2020-04-29 13:14:35 +00:00
# We *want* it to be global so we can reload the tirages cog without
# removing all the running tirages
2020-04-27 09:43:16 +00:00
tirages = {}
@bot.event
async def on_ready():
print(f"{bot.user} has connected to Discord!")
2020-04-29 11:42:49 +00:00
bot.remove_command("help")
bot.load_extension("src.cogs.dev")
2020-04-29 13:14:35 +00:00
bot.load_extension("src.cogs.errors")
2020-04-28 18:25:27 +00:00
bot.load_extension("src.cogs.misc")
2020-04-29 13:14:35 +00:00
bot.load_extension("src.cogs.teams")
bot.load_extension("src.cogs.tirages")
2020-04-27 09:43:16 +00:00
if __name__ == "__main__":
bot.run(TOKEN)