Марк ФеоктистовВнешний IT-партнёр, Тула Написать

Бот для записи на встречи клуба

Участник открывает в Telegram ближайшие встречи клуба и записывается за пару нажатий. Организаторы сразу получают запись в свой чат. Это небольшая задача: 4 часа работы, и с марта 2026 года бот работает без правок.

ЗадачаЧтобы участники сами записывались на встречи, а организаторы сразу видели, кто придёт
16 000 ₽работа по моей ставке и сервер до 500 ₽ в месяц
4 часана разработку, без единой правки
с марта 2026работает и почти не ломается
106 встречклуба с марта — в расписании бота

Зачем клубу бот

«Эволюция» — бизнес-клуб в Туле. В нём больше 70 резидентов-предпринимателей и больше десяти встреч в месяц.

Участники клуба — не сотрудники. Они ничего не должны, приказать им нельзя. Записываться они будут, только если это удобно и польза видна сразу.

Такой бот подойдёт любому, кто собирает людей на встречи: клубу, школе, курсам, организатору мероприятий.

Самый сложный ресурс для управления — люди. И ещё более сложный — люди, которые не твои сотрудники

Предпринимателей не заставишь. Поэтому должно быть удобно сразу и польза — с самого начала.

Как записывали на встречи раньше и как сейчас

Было
на каждую встречу 1. Разослать анонс 2. Записать людей 3. Убедиться, что знают о встрече 4. Попросить внести в календарь 5. Хранить данные у себя и у них 6. Составить расписание кто-то не внесёт, кто-то не ведёт календарь списки в разных местах
Каждое дело небольшое. Но их шесть на каждую встречу, а встреч больше десяти в месяц.
Стало
Организатор добавил встречу Календарь клуба встреча сама в боте Бот в Telegram Участник запись Чат организаторов Таблица участников организатору — одно дело: внести встречу в календарь
Организатор добавляет встречу в обычный календарь клуба. Дальше всё делает бот: показывает встречу, записывает участника и сообщает организаторам.

Как это выглядит

Обычный чат в Telegram: четыре команды и никаких вложенных меню.

Участник
/events
Ближайшие встречи клуба:
Встреча резидентов
28.10, 19:00
Регистрация: /reg_…
/reg_…
Записали тебя на встречу: Встреча резидентов, 28.10, 19:00.
Информацию передали организаторам.
Записаться можно, когда заполнена анкета: имя, телефон, компания, ИНН. Анкета открывается кнопкой прямо из чата.
Чат организаторов
Новая запись на встречу:
Встреча резидентов, 28.10, 19:00

ФИО: Иванов Иван Иванович
Компания: «Пример»
Деятельность: мебель на заказ
Телефон: +7 900 000-00-00
Таблица: ссылка
Организаторы видят запись сразу и знают, кто придёт. Все записи собраны в таблице: её можно отфильтровать и посчитать без программиста.

Сколько это стоит

Клубу я сделал бота бесплатно и держу его на своём сервере: я резидент и попечитель клуба. Ниже — сколько такая работа стоит обычному заказчику.

ЧтоСколько
Работа16 000 ₽
4 часа × 4 000 ₽, один раз
Сервердо 500 ₽ в месяц
самая простая конфигурация: для бота в Telegram её хватает
Календарь и Telegram0 ₽
Срок4 часа
с нуля до работающего бота, без единой правки

Так быстро, потому что руководитель клуба описала, что хочет получить, а логику, внешний вид и удобство отдала мне. Согласований не было, правок тоже. Если экраны и тексты нужно согласовывать, часов будет больше. Сколько — скажу до начала работы.

Задача до 4 часов — без предоплаты, в конце месяца один акт. Как считаю часы

Что шло не так

Этот бот — третья попытка. Первые две научили делать только то, что нужно.

  1. 2024

    Первая версия забывала, кто на каком шаге

    Первого бота я написал на Python. Он записывал на встречи и делал рассылки, но после каждого перезапуска терял, кто где остановился. Я тогда только учился программировать.

  2. потом

    Вторая попытка стала слишком сложной

    Развивать бота взялся другой участник клуба, все работали на энтузиазме. Задумка была большая: много функций, меню в несколько уровней. В таком меню люди путаются, а потом перестали срабатывать кнопки.

    Немножко здесь, конечно, накосячили мы все

  3. март 2026

    Переписал и оставил только нужное

    Четыре команды и меню в один уровень. Ссылки обычным текстом, без оформления. Обвязку, без которой можно обойтись, не писал.

    С марта бот работает и почти не ломается.

    Бот в Телеграме должен быть достаточно плоским, чтобы в нём не запутался пользователь

Через бота записываются не все — и это нормально
Координатор клуба пишет лично
Привет! Мы так по тебе соскучились. Придёшь в четверг на встречу резидентов?
Ой, совсем забыла! Обязательно приду, спасибо, что написала

Клуб — это про живое общение. Многим приятно, когда координатор пишет лично и завязывается разговор. Такую традицию бот не заменяет, и не должен. Кому-то мешают блокировки Telegram. Поэтому через бота с мая — не меньше 145 записей, а людей на встречах приходит больше.

Самая частая заминка кнопка «Сохранить» Анкета участника Имя Иван Фамилия Иванов Телефон +7 900 000-00-00 СОХРАНИТЬ ?

Анкета заполнена, а запись не идёт. Огромную кнопку внизу не замечают чаще, чем кажется, — в наше время это абсолютно нормально. Нажал — и всё работает.

Под капотом

Для тех, кто отвечает за IT в компании.

Как устроено технически

Бот

  • Один сценарий n8n из 30 блоков.
  • Команды: /start, /events, /reg_…, /profile, /support. Меню без вложенности.
  • Анкета — веб-форма, открывается кнопкой из чата. Без ИНН запись не откроется.
  • У клуба бот работает в n8n на моём сервере, рядом с другими сервисами. Боту, написанному кодом, хватит самого простого сервера — до 500 ₽ в месяц.

Расписание

  • Источник — Google Календарь клуба.
  • Бот берёт встречи на 30 дней вперёд и сортирует по дате.

Данные

  • NocoDB: это PostgreSQL с таблицами в браузере.
  • Участники, записи и встречи лежат в отдельных таблицах. Организаторы фильтруют и группируют их сами.

Сбои

  • Если бот не обработал сообщение, организаторы получают предупреждение в своём чате.
  • Участник при этом видит контакт живого человека.

Есть небольшая задача?

Опишите её в Telegram. Оценю в часах до начала работы. Первые 15 минут разговора — бесплатно.

Написать в Telegram
Телефон
Почта
Написать в Telegram