Реферальная система в Телеграм-боте

Вы можете:

  • работать с любым уровнем рефереров и рефералов в режиме реального времени

  • изменить реферера даже если текущий контакт имеет своих рефералов

Если разместить в поле для текста {{ getTelegramInviteLink() }}, тогда в боте сформируется ссылка в формате: https://app.leadteh.ru/u/hcjn с доменом Leadteh

Если разместить в поле для текста {{ getDirectTelegramInviteLink() }}, тогда в боте сформируется ссылка в формате: https://t.me/LeadTex_bot?start=dvnka214-aa79-44f8-gj88-efg9e3371608 без домена Leadteh

2. {{ getTelegramReferrals() }} - Получить список рефералов контакта первой линии (последние 100 шт).

Получить первые 10 рефералов: {{ getTelegramReferrals(10) }} Получить первые 20 рефералов с тегом "Купил": {{ getTelegramReferrals(20, "Купил") }}

Работает в режиме реального времени

3. {{ getTelegramReferralsCount() }} - Получить количество рефералов всей сети контакта (всех уровней).

Получить количество рефералов с тегом "Купил": {{ getTelegramReferralsCount("Купил") }}

Работает в режиме реального времени

4. {{ getTelegramReferrer() }} - Получить своего реферера

  • работает в режиме реального времени

  • нет ограничения по количеству линий для получения реферера

5. {{ getTelegramLinkBySchema(123) }}, где 123 - id сценария - Получить ссылку на сценарий

{{ getTelegramInviteLinkWithSchema(123) }}, где 123 - id сценария - Получить реферальную ссылку на дополнительный сценарий

Особенности: Если ссылка на доп. сценарий не была создана ранее в разделе Каналы -> Telegram -> Прямые ссылки на дополнительные сценарии, то она создается автоматически

7. {{ getTelegramReferralsByDepth() }}, – получить список рефералов указанной линии

Вывести первую линию рефералов {{ getTelegramReferralsByDepth(1) }} Вывести первую линию рефералов 10 шт {{ getTelegramReferralsByDepth(1, 10) }}

  • работает в режиме реального времени

  • нет ограничения по количеству линий для получения рефералов , вы можете получить рефералов хоть 100-го уровня

  • имеется возможность получить рефералов любой линии с содержанием тега, пример: {{ getTelegramReferralsByDepth(100, 10, "ИмяТега") }}

8. {{ getTelegramReferralsCountByDepth() }} – получить количество рефералов на указанной линии

  • {{ getTelegramReferralsCountByDepth(20) }} – получить количество рефералов 20 линии

  • {{ getTelegramReferralsCountByDepth(5, "Купил") }} - получить количество рефералов 5 линии, которые содержат тег «Купил»

9. {{ getTelegramReferrers(10) }} - вывести 10 рефереров

10. {{ getTelegramReferrers(10, 0, "купил") }} - вывести 10 рефереров c тегом купил

11. {{ getTelegramReferrers(10, 5, "купил") }} - вывести 10 рефереров c тегом купил начиная с 5-го уровня

Разработали бесконечную реферальную систему, сколько уровней выбрать в реферальной программе — решать вам! Для этого мы сделали специальное API для получения информации о рефералах — https://leadtex.gitbook.io/leadtex-api/rabota-s-api/kontakty/referalnaya-sistema

С помощью метода API getCountReferrals можно указать линию (параметр level) по которой считать количество рефералов.

Last updated