Клиент пришёл за Telegram-ботом. Но довольно быстро стало понятно, что сам бот — это вообще не главная задача.
Это был проект для сервиса в Таиланде. Внутри несколько направлений: аренда, объекты, разные типы запросов от клиентов. На первый взгляд всё просто — сделать меню, кнопки, формы, и готово. Но если остановиться на этом, получится красивый бот, а дальше у менеджеров снова начинается обычная переписка и хаос. Поэтому мне было интереснее посмотреть, что происходит после того, как человек нажал кнопку и оставил заявку.
В итоге внутри решения появились русский и английский языки, выбор дат аренды, карточки объектов, заявки и отдельная логика для менеджеров. Каждое новое обращение попадало в отдельную тему, где сразу было видно, откуда пришёл клиент, на каком языке он общается и что именно ему нужно.
То есть по факту я собирал уже не Telegram-бота. Бот просто оказался интерфейсом, через который клиент входит в систему.
И вот такие проекты очень хорошо объясняют, почему мне всё меньше нравится продавать конкретные инструменты. Если бы я просто выполнил запрос сделайте бота, технически задача была бы закрыта намного раньше. Но бизнесу нужен не бот. Ему нужно, чтобы после заявки менеджер быстро понял, кто пришёл, с каким запросом и что с этим человеком делать дальше.
Поэтому сейчас, когда мне говорят: Нам нужен бот, я почти всегда сначала спрашиваю: А что должно произойти после того, как человек им воспользуется?
Иногда именно этот вопрос полностью меняет будущую архитектуру проекта.