В эти выходные я выбрал не шахматы, а клиентов. И собрал Telegram-бота за 36 часов

В субботу утром я колебался: добавлять ли в шахматного бота аналитику по времени суток — когда игроки чаще ошибаются? Или всё-таки заняться той болью, о которой мне сообщил клиентский отдел на прошлой неделе?

Выбор пал на второе.Потому что шахматы - это про рост. А работа - про ответственность.

Боль, которую все игнорируют

Мы внедряем управленческий учёт в компании. Наш SaaS - зрелый, пятилетний, с мощным API. Но есть одна проблема, которая сводит всю управленческую аналитику к «примерно»:

Люди не вносят расходы вовремя.

Руководитель проекта потратил 50 тысяч на подрядчика, но забыл занести это в систему. Маркетолог купил рекламу и отложил до понедельника. А бухгалтер или наш финансовый менеджер на аутсорсе в конце месяца собирает чеки из Telegram-чатов, переписок и памяти сотрудников.

Результат? Затраты - приблизительные. Если с доходной частью все предельно ясно, то в затратах есть большой потенциал улучшений.

И дело не в лени. Просто веб-интерфейс - это не то место, где человек хочет быть после рабочего дня. А у нас не было альтернативы.

Идея: внести трату должно быть проще, чем забыть

Я подумал: а что, если дать каждому ответственному лицу прямой канал в учёт - прямо в Telegram?

Там, где он уже есть.Без логина. Без обучения. Без лишних кликов.

Выбрал проект → организацию → счёт → ввёл сумму → нажал «готово». 30 секунд и данные уже в системе.

Суббота: от API до рабочего бота

Я не разработчик. Но как менеджер продукта, я умею читать документацию, проектировать сценарии и писать скрипты python.

За субботу я разобрал REST API нашего SaaS , нарисовал путь пользователя, написал бота на aiogram, подключил PostgreSQL для хранения привязки Telegram ID → API-ключ клиента и сделал простую админку: /register <ключ>. Теперь мы сами можем подключать пользователей руками клиентского отдела.

Напиток вечера - Краснотоп из Геленджика (поддерживал отечество как мог). Один выходной, один VPS, один systemd-юнит. Никакой команды. Никаких согласований.

Воскресенье: первый расход в реальном времени

К вечеру воскресенья бот уже работал на VPS. Я зарегистрировал свой ID и API-ключ — и внёс первую операцию: «Кофе и печеньки — 300 ₽». Через две секунды она появилась в нашем сервисе финансового учета.

Теперь мы можем:

  • Раздавать бота клиентам как часть внедрения.
  • Говорить: «Пусть ваши сотрудники вносят траты сразу - это проще, чем писать в чат».
  • Получать данные в реальном времени, а не в конце месяца.
  • Строить точный ДДС и ПиУ и видеть, какие проекты реально прибыльны - уже в середине периода.

Что дальше?

Бот уже живой. Сейчас мы готовим инструкцию для клиентского отдела, настраиваем метрики и планируем сравнить клиентов с ботом и без — по скорости закрытия месяца и точности данных.

Это не просто «ещё одна фича». Это попытка изменить поведение. И иногда для этого не нужны месяцы разработки - достаточно одного выходного и чёткого понимания, где у клиента болит.

P.S.Шахматный бот тоже не заброшен — он помогает тренерам удерживать учеников. Но новости об этом шахматном боте будут в следующий раз.

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

Начать дискуссию