Создание реферальной системы
Last updated
Was this helpful?
Last updated
Was this helpful?
На платформе есть возможность создания в боте бесконечной реферальной системы. Реферальная система работает только в мессенджерах Телеграм и ТамТам.
Кто есть кто? Реферер – тот кто пригласил в реферальную программу (пользователь стоящий выше в уровнях / папа)
Реферал – тот, кого пригласили в реферальную программу (пользователь стоящий ниже / сын )
1) {{ getInviteLink() }}
- сформировать реферальную ссылку на главный сценарий
ссылка вида (с доменом jetbot): https://app.jetbot24.ru/w/KQJ
2) {{ getDirectInviteLink() }}
- сформировать реферальную ссылку на главный сценарий
ссылка вида (без домена jetbot): https://t.me/bootcamp_easydev_bot?start=a7c512c9-0d1e-4477-8e19-1b8e71ab2689)
3) {{ getDirectInviteLink(123) }}
- сформировать реферальную ссылку на сценарий 123.
ссылка вида (без домена jetbot): https://t.me/bootcamp_easydev_bot?start=a7c512c9-0d1e-4477-8e19-1b8e71ab2689), при входе по которой пользователь попадет в сценарий 123.
Номер сценария можно получить в url:
Чтобы бы сформировать ссылку, необходимо вставить функцию {{getInviteLink()}}
в блок «цепочка сообщений»:
Так же можно сохранить свою реферальную ссылку в переменную, для этого вставьте функцию
{{getInviteLink()}}
в блок «операция над переменной»:
1) {{ getReferrals() }}
- получить список рефералов контакта первой линии (последние 100 шт).
Получить первые 10 рефералов: {{getReferrals(10)}}
Получить первые 20 рефералов с тегом "Купил": {{getReferrals(20, "Купил")}}
2) {{ getReferralsByDepth() }}
- получить список рефералов указанной линии
получить рефералов любой линии с содержанием тега:
{{getReferralsByDepth(100, 10, "ИмяТега")}}
нет ограничения по количеству линий для получения рефералов , вы можете получить рефералов хоть 100-го уровня
3) {{ getReferralsCount() }}
- получить количество рефералов всей сети контакта (всех уровней).
Получить количество рефералов с тегом "Купил": {{getReferralsCount("Купил")}}
4) {{ getReferralsCountByDepth() }}
- получить количество рефералов на указанной линии
получить количество рефералов 20 линии:
{{getReferralsCountByDepth(20)}}
получить количество рефералов 5 линии, у кого есть тег «Купил»:
{{getReferralsCountByDepth(5, "Купил")}}
1) {{ getReferrer() }}
- получить своего реферера
нет ограничения по количеству линий для получения реферера
вывести 10 рефереров: {{getReferrers(10)}}
вывести 10 рефереров c тегом «купил»: {{getReferrers(10, 0, "купил")}}
вывести 10 рефереров c тегом купил, начиная с 5-го уровня:
{{getReferrers(10, 5, "купил")}}