/
Noriyki
/
VibeCodeBot
Обзор
Документация
Войти
/
Noriyki
/
VibeCodeBot
Код
Запросы
2
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
fronted_bot
src/handlers/start.py
36 строк
1 KB
Noriyki
fix(frontend_bot): исключение админа из бд и высылание заданий ботом
07 апр 2026, 11:51
07 апр 2026, 11:51
f685bd5
Код
Авторство
О чём код?
from telebot import types from config import ADMIN_IDS from src.DB.repositories import user_repo from src.keyboards.main_menu import admin_menu, main_menu_keyboard def register_start_handlers(bot): @bot.message_handler(commands=["start"]) def start(message: types.Message): user_id = message.from_user.id username = message.from_user.username or message.from_user.first_name or "user" chat_id = message.chat.id if user_id not in ADMIN_IDS: user_repo.add_or_update_user(user_id, username, chat_id=chat_id) if user_id in ADMIN_IDS: bot.send_message( chat_id, "🧑💼 *Админ-панель*\n" "Доступные команды:\n" "• 🧮Статистика\n" "• 📨Рассылка\n" "• 🏗️ Управление командами\n", parse_mode="Markdown", reply_markup=admin_menu(), ) else: notifications_enabled = user_repo.get_notifications_status(user_id) bot.send_message( chat_id, "Выберите действие:", reply_markup=main_menu_keyboard(notifications_enabled), )