Telegram-бот записи клиентов: один файл, ноль зависимостей
Один файл bot_booking.py — около 300 строк на стандартной библиотеке Python: Telegram-бот, который принимает запись на услугу, не даёт забронировать пересекающееся время, помнит клиента, отменяет свою запись, напоминает о визите и выгружает журнал в CSV для Excel. Без frameworks и внешних зависимостей: SQLite и urllib, long-polling через Bot API. В книге: схема базы, функция book() с честной проверкой пересечений интервалов, напоминания, экспорт и 13 самопроверок, которые запускаются одной командой --check. Подходит салону, барберу, автомасляному сервису, репетитору, стоматологу — кому нужна запись без администратора в мессенджере. Пошагово показано, как получить токен у @BotFather, запустить бота и что именно проверяет самоконтроль.










