Bump to v1.5

This commit is contained in:
Dr.Caduceus
2023-11-13 11:50:52 +05:30
committed by GitHub
parent 21015bffbb
commit 92247f716b

View File

@@ -1,7 +1,22 @@
from importlib import import_module
from pathlib import Path
from bot import TelegramBot, logger
from bot.config import Telegram
from bot.server import server
def load_plugins():
count = 0
for path in Path('bot/plugins').rglob('*.py'):
import_module(f'bot.plugins.{path.stem}')
count += 1
logger.info(f'Loaded {count} {"plugins" if count > 1 else "plugin"}.')
if __name__ == '__main__':
logger.info('Initializing...')
logger.info('Intializing...')
TelegramBot.loop.create_task(server.serve())
TelegramBot.run()
TelegramBot.start(bot_token=Telegram.BOT_TOKEN)
logger.info('Telegram client is now started.')
logger.info('Loading bot plugins...')
load_plugins()
logger.info('Bot is now ready!')
TelegramBot.run_until_disconnected()