Beispiel #1
0
import os
import asyncio

from dotenv import load_dotenv

from app.bot import Bot
from app.database import Database

load_dotenv()


TOKEN = os.getenv("TOKEN")

database = Database(
    "dbname", "dbuser", "dbpassword"
)
bot = Bot(
    database=database,
    command_prefix="!"
)


if __name__ == "__main__":
    loop = asyncio.get_event_loop()
    loop.run_until_complete(database.open())
    bot.run(TOKEN)
Beispiel #2
0
def run():
    loop = asyncio.new_event_loop()
    asyncio.set_event_loop(loop)

    bot = Bot(config, loop=asyncio.get_event_loop())
    bot.run(config["discord"]["token"], bot=True)
Beispiel #3
0
from app.bot import Bot

bot = Bot()
bot.run()