mirror of
https://github.com/kurbezz/discord-bot.git
synced 2026-03-03 17:30:46 +01:00
32 lines
716 B
Python
32 lines
716 B
Python
from asyncio import wait, create_task
|
|
import logging
|
|
|
|
from services.discord import start_discord_sevice
|
|
from services.twitch.twitch import start_twitch_service
|
|
from services.scheduler_sync import start_synchronizer
|
|
|
|
from core.mongo import mongo_manager
|
|
|
|
logging.basicConfig(level=logging.INFO)
|
|
|
|
logger = logging.getLogger(__name__)
|
|
logger.setLevel(logging.INFO)
|
|
|
|
|
|
async def main():
|
|
logger.info("Starting services...")
|
|
|
|
await mongo_manager.init()
|
|
|
|
await wait([
|
|
create_task(start_discord_sevice()),
|
|
create_task(start_twitch_service()),
|
|
create_task(start_synchronizer())
|
|
], return_when="FIRST_COMPLETED")
|
|
|
|
|
|
if __name__ == "__main__":
|
|
from asyncio import run
|
|
|
|
run(main())
|