/
Esgalnor
/
TG_Bot
Обзор
Документация
Войти
/
Esgalnor
/
TG_Bot
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
patch
del_rec.py
43 строки
2 KB
Esgalnor
upload files
18 авг 2025, 17:25
18 авг 2025, 17:25
54b1c23
Код
Авторство
О чём код?
from telebot.types import Message from loader import bot from database.user_pw import users from config.config import MASTER_ID from states.states import MasterStates from utils.del_busy_time import del_busy_time @bot.message_handler(state=None, commands=["del_rec"]) def del_rec(message: Message): id = message.from_user.id if id == MASTER_ID: bot.send_message( id, "Введите id клиента для удаления записи:" ) users.set_temp(id) bot.set_state(id, MasterStates.del_rec) @bot.message_handler(state=MasterStates.del_rec) def del_rec_id(message: Message): id = message.from_user.id if id == MASTER_ID: if message.text.isdigit(): id_user = int(message.text) if id_user in users.get_list_user(): data = users.get_curr_rec(id) del_busy_time(id_user) users.del_rec(id_user) bot.delete_state(id) bot.send_message( id, "Записи пользователя с id {} удалены".format(id_user) ) bot.send_message( id_user, "Ваша запись в салон \"Николь\" удалена." ) else: bot.send_message(id, "Нет такого пользователя") else: bot.send_message(id, "Неверный формат id пользователя")