ruz-bot/entrypoint.py
Administrator 6f5c39c638 dt format
2023-04-08 14:52:32 +03:00

30 lines
639 B
Python

import logging.config
import sys
import settings
from daemons.api import api
from daemons.bot import bot
from daemons.fetch import fetch
from daemons.notify import notify
import locale
logging.config.dictConfig(settings.logging_config)
locale.setlocale(locale.LC_TIME, 'ru_RU.UTF-8')
arg = sys.argv[-1]
if arg == "bot":
logging.info("bot is starting")
bot.polling()
elif arg == "fetch":
logging.info("fetch is starting")
fetch()
elif arg == "notify":
logging.info("notify is starting")
notify()
elif arg == "api":
logging.info("api is starting")
api()
else:
raise ValueError(f"Unknown param {arg}")