import asyncio import os from bot.bot import PingPongBot from bot.config import load_config if __name__ == "__main__": # Загрузка конфигурации config = load_config() env_homeserver_url = os.getenv("HOMESERVER_URL") if env_homeserver_url: config["homeserver_url"] = env_homeserver_url env_bot_user = os.getenv("BOT_USER") if env_bot_user: config["bot_user"] = env_bot_user env_bot_password = os.getenv("BOT_PASSWORD") if env_bot_password: config["bot_password"] = env_bot_password env_trusted_homeservers = os.getenv("TRUSTED_HOMESERVERS") if env_trusted_homeservers: config["trusted_homeservers"] = env_trusted_homeservers.split(",") # разделяем по запятой # Создание и запуск бота bot = PingPongBot(config) asyncio.run(bot.start())