Какие задачи можно решать с помощью сервера
Рассмотрим несколько ситуаций, в которых собственный сервер может упростить интеграцию.
Ограничение количества бесплатных подборок в недвижимости
Допустим, агентство недвижимости разрешает клиенту получить две бесплатные подборки квартир.
На третье обращение агент должен вместо новой подборки предложить консультацию риэлтора.
Для этого нужно понимать, сколько раз конкретный клиент уже обращался за подборкой.
На сервере можно создать небольшую базу данных:
Телефон клиента → количество запросов
При каждом новом запросе NextBot обращается к серверу.
Если клиент обращается первый или второй раз — сервер увеличивает счётчик и разрешает сформировать подборку.
Если запрос уже третий — сервер сообщает об этом NextBot, а агент переводит клиента на следующий этап воронки.

Формирование коммерческого предложения по фотографии
Представим магазин стройматериалов.
Клиент фотографирует написанный от руки список:
10 мешков цемента;
5 упаковок плиточного клея;
3 ведра грунтовки.
Агент должен распознать список, найти товары, рассчитать итоговую стоимость и отправить официальное коммерческое предложение в PDF.
Одна из возможных схем:
Фото → NextBot → сервер → обработка данных → расчёт → PDF → NextBot → клиент

На сервер можно вынести всю техническую часть: обработку полученных данных, расчёты и формирование готового документа.
В результате вместо цепочки из нескольких отдельных сервисов получается одно мини-приложение, созданное специально под эту задачу.
Пересылка ответов операторов из общей Telegram-группы
Допустим, обращения клиентов поступают в одну Telegram-группу технической поддержки.
В группе находятся несколько операторов.
Когда сотрудник отвечает на конкретное сообщение, его ответ должен отправиться именно тому клиенту, которому принадлежит исходный запрос.
Сервер в этом случае выступает посредником между NextBot и Telegram.
Он может хранить соответствие:
сообщение в группе → клиент → диалог в NextBot

Когда оператор отвечает на сообщение, сервер определяет, кому принадлежит исходный запрос, и передаёт ответ в нужный диалог.
Умные дожимные сообщения
В бизнесах с длинным циклом сделки одного фиксированного сообщения через три дня может быть недостаточно.
Например:
один клиент ждёт зарплату;
второй согласовывает решение с руководителем;
третий попросил написать после отпуска;
четвёртый пока сравнивает предложения.
На сервере можно хранить:
клиента;
статус сделки;
причину паузы;
контекст предыдущего общения;
дату следующего касания;
действие, которое нужно выполнить.
В нужный момент сервер запускает необходимую логику, после чего NextBot продолжает диалог с учётом ситуации конкретного клиента.

Last updated
Was this helpful?