Создание реферальной системы в Telegram
На платформе CleverApp есть возможность создания в боте Telegram бесконечной реферальной системы
Last updated
На платформе CleverApp есть возможность создания в боте Telegram бесконечной реферальной системы
Last updated
На платформе CleverApp можно создать бесконечную реферальную систему, сколько уровней выбрать в реферальной программе — решать вам. Для этого у нас есть специальное API для получения информации о рефералах — https://help.cleverapp.pro/dlya-razrabotchikov/dokumentaciya-i-rabota-s-api/kontakty/referalnaya-sistema
С помощью метода API getCountReferrals можно указать линию (параметр level) по которой считать количество рефералов.
Вы можете:
работать с любым уровнем рефереров и рефералов в режиме реального времени
изменить реферера даже если текущий контакт имеет своих рефералов
{{ getTelegramInviteLink() }}
- Реферальная ссылка контакта в Телеграм ботеЕсли разместить в поле для текста {{ getTelegramInviteLink() }},
тогда в боте сформируется ссылка в формате: https://app.cleverapp.pro/u/hcjn
с доменом CleverApp
{{ getDirectTelegramInviteLink() }}
- Реферальная ссылка контакта в боте ТелеграмЕсли разместить в поле для текста {{ getDirectTelegramInviteLink() }},
тогда в боте сформируется ссылка в формате: https://t.me/botvsem_bot?start=dvnka214-aa79-44f8-gj88-efg9e337160
без домена CleverApp
{{ getTelegramLinkBySchema(123) }}
, где 123 - id сценария - Получить ссылку на сценарийОсобенности: Если ссылка на доп. сценарий не была создана ранее в разделе Каналы -> Telegram -> Прямые ссылки на дополнительные сценарии, то она создается автоматически
{{ getTelegramInviteLinkWithSchema(123) }}
, где 123 - id сценария - Получить реферальную ссылку на дополнительный сценарий{{ getTelegramReferrals() }}
-Получить список своих рефералов первой линии{{ getTelegramReferrals() }}
- Получить список рефералов первой линии контакта
(последние 100 шт).
Получить первые 10 рефералов: {{ getTelegramReferrals(10) }}
Получить первые 20 рефералов с тегом "Купил":
{{ getTelegramReferrals(20, "Купил") }}
Вывести первую линию рефералов {{ getTelegramReferralsByDepth(1) }}
Вывести первую линию рефералов 10 шт {{ getTelegramReferralsByDepth(1, 10) }}
Вывести пятую линию рефералов 30 шт с тегом Купил"
{{ getTelegramReferralsByDepth(5, 30, "Купил") }}
{{ getTelegramReferralsCount() }}
- Получить количество рефералов всей сети контакта (всех уровней).Получить количество рефералов с тегом "Купил":
{{ getTelegramReferralsCount("Купил") }}
{{ getTelegramReferralsCountByDepth() }}
- Получить количество рефералов на указанном уровне.Получить количество рефералов 20 уровня
{{ getTelegramReferralsCountByDepth(20) }}
Получить количество рефералов 5 линии, которые содержат тег «Купил»
{{ getTelegramReferralsCountByDepth(5, "Купил") }}
{{ getTelegramReferrer() }}
- Получить своего реферераПолучить своего реферера 5 уровня: {{ getTelegramReferrer(5) }}
Кто есть кто?
Реферер – тот кто пригласил в реферальную программу (пользователь стоящий выше в уровнях / папа)
Реферал – тот, кого пригласили в реферальную программу (пользователь стоящий ниже / сын )
Функции, необходимо вставлять в блок цепочка сообщений:
{{ getTelegramInviteLink() }} — Сформировать реферальную ссылку
{{ getTelegramReferrals() }} — Получить список рефералов контакта (последние 100 шт).
Получить первые 10 рефералов: {{ getTelegramReferrals(10) }}
Получить первые 20 рефералов с тегом «Купил»: {{ getTelegramReferrals(20, «Купил») }}
{{ getTelegramReferralsCount() }} — Получить количество рефералов всей сети контакта (всех уровней).
Получить количество рефералов с тегом «Купил»: {{ getTelegramReferralsCount(«Купил») }}
{{ getTelegramReferrer() }} — Получить своего реферера
Получить своего реферера 5 уровня: {{ getTelegramReferrer(5) }}, 5 — это максимум, для более высокого уровня воспользуйтесь API.
{{ getDirectTelegramInviteLink() }} – Вывести прямую реферальную ссылку (https://t.me/bot…)
{{ getDirectTelegramInviteLink(123) }} – Вывести прямую реферальную ссылку на указанный сценарий (id 123)
{{ getTelegramReferralsByDepth(100, 10, “ИмяТега”) }} – Получить рефералов любой линии с содержанием тега
{{ getTelegramReferralsCountByDepth(20) }} – Получить количество рефералов 20 линии
{{ getTelegramReferralsCountByDepth(5, “Купил”) }} – Получить количество рефералов 5 линии, которые содержат тег «Купил»