Система ограничений на количество пользователей в современном чат-боте может работать, например, следующим образом: 1
- После оплаты услуг пользователю устанавливают ярлык, например «Обнуление». 1
- После ярлыка устанавливают компонент «Запись переменной», в котором переменной присваивают значение. 1
- Добавляют на экран «Запись переменной», выбирают тип NULL. 1 Таким образом стирают значение переменной, которое присвоилось ранее. 1
- Добавляют триггерное событие по ярлыку «Обнуление», срабатывающее через заданный период. 1 Например, 1 месяц или 30 дней. 1
- При выборе пользователем раздела чата с оператором он переходит на экран «Старт связки». 1 На экране находится развилка, которая берёт значение из переменной. 1
- В цели развилки записывают условие: если значение переменной соответствует регулярному выражению, то пользователь не может перейти в чат, в остальных случаях — может. 1
- Создают экран для сообщения о невозможности входа в чат, переводят цель с регулярным выражением на этот экран. 1
- Цель по умолчанию ведёт на экран с чатом. 1 Перед чатом в значении прибавляют 1 к переменной, чтобы считать, сколько раз пользователь зашёл в чат. 1
Также существует общее ограничение для всех чат-ботов — частота сообщений, отправленных ботом нескольким разным пользователям, не должна превышать 20 сообщений в секунду. 2