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

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

Вы можете:

  • работать с любым уровнем рефереров и рефералов в режиме реального времени
  • изменить реферера даже если текущий контакт имеет своих рефералов
Если разместить в поле для текста {{ getTelegramInviteLink() }}, тогда в боте сформируется ссылка в формате: https://app.leadteh.ru/u/hcjn с доменом Leadteh
Если разместить в поле для текста {{ getDirectTelegramInviteLink() }}, тогда в боте сформируется ссылка в формате: https://t.me/LeabTex_bot?start=dvnka214-aa79-44f8-gj88-efg9e337160 без домена Leadteh

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

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

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

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

{{ getTelegramReferrals() }} - Получить список рефералов контакта (последние 100 шт).
Получить первые 10 рефералов: {{ getTelegramReferrals(10) }} Получить первые 20 рефералов с тегом "Купил": {{ getTelegramReferrals(20, "Купил") }}
Вывести первую линию рефералов {{ getTelegramReferralsByDepth(1) }} Вывести первую линию рефералов 10 шт {{ getTelegramReferralsByDepth(1, 10) }}
Вывести пятую линию рефералов 30 шт с тегом Купил" {{ getTelegramReferralsByDepth(5, 30, "Купил") }}

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

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

5. {{ getTelegramReferralsCountByDepth() }} - Получить количество рефералов на указанном уровне.

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

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

Получить своего реферера 5 уровня: {{ getTelegramReferrer(5) }}