Read the book: «Telegram-бот записи клиентов: один файл, ноль зависимостей»
Telegram-бот записи клиентов: один файл, ноль зависимостей
Практическая работа с исходным кодом и самопроверкой. Тема: как принять заказ на
«бота, который записывает клиентов», не посадив проект на тридцать библиотек, и
как показать покупателю, что код действительно работает, — без токена и без
интернета.
Всё, о чём здесь речь, лежит в одном файле bot_booking.py (~300 строк) и
проверяется одной командой.
1. Для кого такая запись
Сценарий повторяется у любой точки, где визит идёт по времени: салон, барбер,
косметолог, репетитор, стоматолог, автомасляный сервис, мастер по ногтям на дому.
Сейчас это выглядит так: клиент пишет в мессенджер, владелец отвечает вручную,
ведёт список в заметках и хотя бы раз в неделю сажает двух клиентов на одно время.
Бот закрывает три вещи:
клиент сам выбирает услугу и видит только свободное время;
два клиента не могут занять пересекающееся окно — это проверяется кодом, а не
вниманием человека;
владелец одной командой получает журнал записей в CSV, который открывается в
Excel без настройки кодировки.
Ключевое для покупателя: ни одной внешней библиотеки. На сервере или рабочем
компьютере уже есть Python — значит «поставь и работает»: без pip, без
виртуального окружения, без конфликтов версий. У этого есть и учебная ценность:
видно, как устроен бот изнутри, а не как обёртка над чужим фреймворком.
The free sample has ended.