Создание реферальной системы

На платформе есть возможность создания в боте бесконечной реферальной системы
Кто есть кто? Реферер – тот кто пригласил в реферальную программу (пользователь стоящий выше в уровнях / папа)
Реферал – тот, кого пригласили в реферальную программу (пользователь стоящий ниже / сын )
Функции, необходимо вставлять в блок цепочка сообщений: 1. {{ getTelegramInviteLink() }} - сформировать реферальную ссылку
2. {{ getTelegramReferrals() }} - получить список рефералов контакта (последние 100 шт).
Результат выполнения этой функции обновляется 1 раз в 10 минут. Т.е. получить данные по новому рефералу будет возможно, через 10 минут после его попадания в реферальную систему
Дополнительные параметры: 2.1 {{ getTelegramReferrals(10) }}- получить первые 10 рефералов: 2.2. {{ getTelegramReferrals(20, "Купил") }}- получить первые 20 рефералов с тегом "купил"
3. {{ getTelegramReferralsCount() }} - Получить количество рефералов всей сети контакта (всех уровней)
Результат выполнения этой функции обновляется 1 раз в 10 минут. Т.е. получить данные по новому рефералу будет возможно, через 10 минут после его попадания в реферальную систему
Дополнительные параметры: 3.1 {{ getTelegramReferralsCount("Купил") }}- получить количество рефералов с тегом "Купил"
4. {{ getTelegramReferrer() }} - Получить своего реферера
Дополнительные параметры: 4.1 {{ getTelegramReferrer(5) }} - получить своего реферера 5 уровня (5ый уровень - это максимум для данной функции, для более высокого уровня воспользуйтесь API)