Как настроить платную подписку в чат-боте
Рассказываем, как сделать платную подписку на контент внутри бота
В Smartbot есть прием платежей, переменные и функция таймера. Это позволяет создать прямо в сценарии аналог платной подписки на вашего бота.
Заходим в любой сценарий и создаем пользовательскую переменную %Оплачено% с типом "строка"


Прописываем стартовое значение "нет" и создаем переменную. Таким образом, все пользователи на момент создания переменной будут считаться еще не оплатившими доступ.

Далее собираем в сценарии такую схему:

Как видите, смысл в том, чтобы перед допуском к платному контенту проверить, чему равна переменная %Оплачено% - "да" или "нет".
Если да - направить пользователя на контент; если нет - предложить оплатить.
После оплаты через платежную кнопку мы устанавливаем переменную %Оплачено% в значение "да"; затем ставим таймер на 30 дней, по истечении которых значение снова станет "нет".
Это значит: 30 дней после оплаты клиент сможет заходить в платную часть сценария и пользоваться ею. А через 30 дней при попытке зайти снова бот уведомит его о необходимости оплаты еще на месяц.
Теперь вы знаете, как собрать бота с платным функционалом!
Last updated