Telegram. Книга 4. Часть 1. Елена Бровкина
Чтение книги онлайн.

Читать онлайн книгу Telegram. Книга 4. Часть 1 - Елена Бровкина страница 9

Название: Telegram. Книга 4. Часть 1

Автор: Елена Бровкина

Издательство: Издательские решения

Жанр:

Серия:

isbn: 9785006499799

isbn:

СКАЧАТЬ target="_blank" rel="nofollow" href="#image180_64faf16fcb52190007d2bc4d_jpg.jpeg"/>

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

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

      Бонусы за рефералов в TELEGRAM боте

      Бонусы могут начисляться вручную и автоматически. Пользователь кликает на кнопку Получить бонус, а бот проверяет, за сколько рефералов он уже получил бонусы, за сколько еще не получил и вот за это количество и начисляет ему баланс автоматически.

      Теперь все по порядку.

      1 вариант – Ручной режим.

      У меня есть бот с кнопкой Получить бонус. Я хочу, кликнув на нее, понять есть ли у меня реферал и если есть, то получить за него начисление.

      Я захожу в раздел Помощь. Реферальная система бота и выбираю сейчас 5 формулу:

      Она подтягивает актуальное количество рефералов определенного уровня. Здесь в скобочках указан 20 уровень, а если я поставлю 1, то рефералы будут считаться только данного уровня.

      Я создаю блок, кликаю Интеграции. Операция над переменной:

      Кликаю на него, в поле Значение вставляю скопированную формулу:

      В скобках я пишу 1. Придумываю имя переменной.

      Затем добавляю цепочку сообщений, чтобы протестировать:

      В настройках пишу: Результат и вывожу переменную:

      Если я сейчас кликну на кнопку Получить бонус, то результат 0. Начислять баллы не буду. К этому тоже нужно быть готовым.

      Для того чтобы отслеживать сколько у пользователя рефералов, я создаю блок Условие:

      Кликаю на него, выбираю:

      Ставлю: меньше 1:

      Если Да, то пишу, что недостаточно рефералов:

      Если у пользователя другое условие, больше 1, то по ветке Да создаю еще условие. Здесь буду проверять в первый раз он получает начисление или нет. Выбираю:

      Пишу название:

      Кликаю Enter. Если у пользователя нет этого тега, он идет по ветке Нет.

      Здесь я добавляю блок Операция над переменной. Сразу сделаю Тэг, чтобы в следующий раз он пошел по другой ветке:

      Кликаю на блок Операции над переменной, где переменная первый уровень. Здесь формируется число (любое) и с этим числом я должна произвести какие-то математические выражения. Если у меня 1 реферал, то я за него получу 100 рублей (баллов), а если 5 рефералов, то я должна получить 500 рублей.

      Следовательно в блоке Операции над переменной, выбираю:

      Здесь добавляю 2 локальные переменные:

СКАЧАТЬ