1. книги
  2. Книги о компьютерах
  3. Елена Бровкина

Telegram. Книга 4. Часть 1

Елена Бровкина
Обложка книги

Telegram становится с каждым днем популярнее. Почти у каждого он установлен, но многие не знают, как им пользоваться.Это инструмент. Как им пользоваться, решать вам.

Оглавление

Купить книгу

Приведённый ознакомительный фрагмент книги «Telegram. Книга 4. Часть 1» предоставлен нашим книжным партнёром — компанией ЛитРес.

Купить и скачать полную версию книги в форматах FB2, ePub, MOBI, TXT, HTML, RTF и других

TELEGRAM бот с реферальной системой

Сегодня я буду создавать вот такую штуку:

Захожу в конструктор ботов https://leadteh.ru/

В создании такого бота есть 3 основных инструмента:

1. Ссылка для приглашения рефералов. Ее я нахожу в разделе Помощь. Кликая в левом нижнем углу на Знак вопроса. Нахожу вкладку:

Здесь 2 ссылки. я хочу посмотреть их отличие, поэтому я их копирую. В конструкторе создаю новый блок, кликаю на кнопку Текст и вставляю туда эти ссылки:

Теперь перехожу в бот, чтобы посмотреть как ссылки отобразятся:

Они обе приглашают, но 2 ссылка — сразу запускается бот, а 1 — предлагается открыть его через браузер. Можно использовать и ту и другую. Также я могу приглашать людей на дополнительные сценарии. В этих формулах есть скобки, в которые можно вставить ID нашего сценария.

Для этого захожу в конструктор. Создаю новый сценарий, кликаю в правом нижнем углу и даю ему название:

А в адресной строке я могу взять ID данного сценария:

Теперь в скобки я его вставляю:

Перезапускаю бот и смотрю, что произойдет. Вижу:

1 ссылка сломалась, 2 немного изменилась и если я по ней кликну, то сразу запустится бот и я попаду в дополнительный сценарий.

Это очень удобный инструмент для выведения статистики либо назначения пользователям определенного тега.

Для того чтобы 1 ссылка не ломалась есть формула:

Отследить рефералов можно кликнув на вкладку Списки. Контакты.

Столбец Рефер — пригласивший. Есть формула:

Она помогает вывести рефералов в Боте, чтобы пользователь увидел кто его реферал.

Если в скобочках ничего не писать, то рефералы будут только 1 линии, но можно указать число и любой тэг, к примеру, Купил.

Ниже формулы, которые выводят определенных линий рефералов, а также по количеству.

Также я могу выводить количество рефералов всех уровней:

Далее идет формула, которая помогает получить количество рефералов на определенном уровне.

А также формула, которая помогает увидеть своего рефера (пригласившего):

Я ее копирую и 3 формулу.

Вот сюда это все вставлю:

Вот как это отображается в боте:

Здесь есть тот кого пригласили, а пригласившего нет. Рядом картинка — если тот же самый бот перезапустит тот, кого пригласили. Он видит своего рефера, но рефералов пока нет. Он еще никого не приглашал, а в бот попал по чьей — то ссылке.

Теперь поговорим о другом инструменте, который позволяет работать с рефералами — это блоки.

Эти блоки:

Определяют условия. Например, наличие рефералов можно увидеть в блоке Условие:

В блоке созам кнопку Получить бонус, сделаю ее инлайн. Направлю на блок Условия, который будет проверять, имеет ли контакт, который кликает эту кнопку определенное количество рефералов, к примеру, 1:

Если да, отправлю на один блок, если нет — на другой:

И отправляю его на предыдущий блок, чтобы набрал нужное количество рефералов.

Переключатель работает также.

Вот как это работает в боте:

Таким образом я смогу разграничить пользователей.

Но есть еще 3 очень важный инструмент — взаимодействия между пользователями внутри Бота. Допустим, я как рефер, приглашаю человека и хочу, чтобы бот мне автоматом начислил какое — то количество балов. Также, к примеру, я хочу этими баллами поделиться с другим пользователем с рефералом, которого я пригласила.

Для этого в базе знаний есть такой раздел:

Кликаю на него. Контакты и вижу, что здесь тоже есть реферальная система:

Кликаю на нее:

Если использовать API, то можно не просто получить рефералов либо рефереров, но и отправить определенное количество монет.

Вам также может быть интересно

а б в г д е ё ж з и й к л м н о п р с т у ф х ц ч ш щ э ю я