/
Noriyki
/
VibeCodeBot
Обзор
Документация
Войти
/
Noriyki
/
VibeCodeBot
Код
Запросы
2
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
main.py
37 строк
924 B
Noriyki
refactor:соединение мейнов, запуск страниц через эндпоинты, выделение фласк в отдельный поток
11 фев 2026, 20:06
11 фев 2026, 20:06
361ea2e
Код
Авторство
О чём код?
import threading import telebot from flask import Flask from src.routers.page_bp import pages_bp from config import BOT_TOKEN from src.DB.shema import init_db from src.handlers import register_all_handlers from src.services.everyday import scheduler_loop # полный запуск бота def start_bot(): bot = telebot.TeleBot(BOT_TOKEN) register_all_handlers(bot) init_db() threading.Thread(target=scheduler_loop, daemon=True).start() print("Бот запущен...") bot.infinity_polling() def create_flask_app(): app = Flask(__name__) app.register_blueprint(pages_bp) return app def run_flask_app(debug=True, host="0.0.0.0", port=80): app = create_flask_app() app.run(debug=debug, host=host, port=port, use_reloader=False) if __name__ == "__main__": flask_thread = threading.Thread(target=run_flask_app, daemon=True) flask_thread.start() start_bot()