Платная подписка на группу или канал
В этом пособии мы расскажем о том как создать Платную Подписку для вашей группы или канала средствами конструктора @MenuBuilderBot.
Данное пособие рассчитано на людей не владеющих конструктором, поэтому в нём подробно будут описаны все этапы создания Платной Подписки. Те кто знаком с основными функциями конструктора, может напрямую обратиться к главе Платная Подписка раздела "Группы".
1. Создайте переменную дату и времени.
Например: date_var
2. Создайте кнопку для приобретения юзером нужного тарифа.
2.1 На кнопку поставьте Условие которое будет проверять достаточно ли средств на Балансе пользователя.
Например: {%balance% >= 100} (это стоимость)
2.2 На кнопку поставьте Команду (эту команду можно будет указать в сообщении об окончании подписки или в сообщении об удалении из группу (кик))
Например: /sub
2.3 В самой кнопке добавьте «Action Чисел» который будет списывать указанную вами сумму с Баланса.
2.4 Добавьте второй «Action Чисел» который будет устанавливать дату, на месяц большую чем записано в созданной вами переменной Даты и Времени при условии что юзер сейчас подписан.
Например:
Действие {dt_add("%date_var%", 1, "m")}
Условие: {dt_left("%date_var%", "s") >= 1} (оставшееся время хотя бы секунда)
2.5 Добавьте третий «Action Чисел» который будет устанавливать дату, на месяц большую чем сейчас при условии что юзер сейчас НЕ подписан.
Например:
Действие {dt_add(dt_now(), 1, "m")}
Условие {dt_left("%date_var%", "s") < 1} (оставшееся время меньше секунды)
2.6 Добавьте сообщение которое показывает новую дату подписки.
Например: Новая дата подписки: %date_var%.