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

Размер шрифта:   13
Telegram. Книга 4. Часть 1

© Елена Бровкина, 2024

ISBN 978-5-0064-9979-9 (т. 1)

ISBN 978-5-0064-9978-2

Создано в интеллектуальной издательской системе Ridero

АВТОР КНИГИ НЕ ЯВЛЯЕТСЯ ОФИЦИАЛЬНЫМ ПРЕДСТАВИТЕЛЕМ TELEGRAM

Как настроить чат бот в Telegram на прием платежей Магазин в TELEGRAM боте

Здесь расскажу про 2 способа оплаты.

1 способ. Покажу на примере оплаты Консультации.

Пользователь Переходит к оплате, и бот генерирует ссылку для оплаты. Переходит по ссылке, или кликает на кнопку и производит оплату. После оплаты бот информирует о том, что оплата прошла успешно, и с вами скоро свяжется специалист.

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

Пользователь кликает Приобрести курс, бот отправляет 2 курса. Если кликнуть на кнопку Подробнее, то появится подробная информация о каждом из них, а также стоимость. Товар можно добавить в корзину, а также выбрать его количество. Кликаем Перейти в корзину. Оплатить. Бот отправляет ссылку для оплаты. После оплаты он отправляет ссылку на курс.

Эти 2 способа можно сделать на платформе Leadtex.

Это конструктор ботов для мессенджеров. Здесь много полезных функций.

Захожу в Leadtex и создаю новый проект:

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

Называю его. Также можно использовать уже созданный.

Кликаю Создать бота:

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

Выбираю Тип и Нишу:

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

Кликаю создать. Попадаю в конструктор:

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

Ненужные блоки удаляю и оставляю только Старт:

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

Далее создаю бота в главном боте, его еще называют папой ботов.

Копирую токен.

Затем перехожу в Leadtex. Кликаю Каналы и выбираю Telegram:

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

Кликаю Добавить аккаунт:

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

Вставляю токен и сохраняю:

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

Перехожу в сценарий и сейчас буду его редактировать.

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

По пустому полю кликаю правой кнопкой мышки и выбираю Добавить блок:

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

Далее Цепочка сообщений:

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

Соединяю со стартом.

В цепочке сообщений я могу добавить:

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

К картинке могу добавить описание:

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

Оно будет отправлено одним сообщением вместе с картинкой.

Захожу в Настройки, создаю 2 кнопки:

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

Кликаю Настройка клавиатуры:

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

Выбираю:

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

И перевожу кнопки в режим инлайн:

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

Инлайн – это тип кнопок, которые расположены ниже отправленного ботом сообщения.

Их можно располагать на свое усмотрение.

Другие кнопки располагаются ниже окна для сообщений.

Теперь кликаю правой кнопкой мышки по полю и выбираю добавить блок.

Затем платежи:

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

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

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

Для удобства я добавить кнопку Назад в описании услуги, и соединить её с предыдущим блоком. Также перевожу их в Инлайн:

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

Теперь настраиваю платежные системы. Перехожу в Настройки. Интеграции:

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

Здесь можно выбрать любой сервис:

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

После подключения, нужно платеж настроить в самом сценарии. Кликаю на блок оплаты:

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

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

К платежному блоку я могу присоединить другие блоки, например, Успешная оплата, то данное сообщение будет отправлено только после совершения оплаты. Здесь можно прописать: Оплата прошла успешно. С вами скоро свяжется специалист.

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

Если Продолжить, то работает мгновенно, и сообщение отправляется сразу после формирования ссылки для оплаты. Здесь можно указать какое-либо описание для оплаты. К примеру: Оплатите услугу по кнопке выше.

2 способ оплаты – корзина.

Чтобы создать корзину, я по пустому полю кликаю правой кнопкой мышки и выбираю Добавить блок.

Затем перехожу во вкладку Магазин:

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

Точно также я добавляю: Чтение записей из списка, Чтение записи из списка. У меня в итоге з блока.

Затем клика. Списки. Создать список:

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

Даю название, выбираю тип текст и добавляю нужные поля:

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

К примеру: название товара, описание, картинка и тип денежный. Выбираю валюту (рубли). Ниже прописываю Стоимость и кликаю Создать:

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

Кликаю Списки и на созданный список:

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

Теперь мне нужно добавить карточку товара, для этого кликаю:

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

Далее, заполняю поля и добавляю картинку:

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

Если нужно, то можно сделать несколько таких записей.

Затем перехожу в сценарий, соединяю блок Чтение записи со 2 кнопкой:

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

Кликаю на него. Здесь мне нужно выбрать список, а ниже создать шаблон:

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

Добавляем картинку. Пишем Название, ставлю двоеточие и выбираю Название.

Информация в фигурных скобках будет подгружаться из карточек товаров, которые мы создали ранее:

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

Точно также и добавляю Стоимость, а внизу блока кнопку Открыть переименовываю в Подробнее.

Блок Чтение записей из списка выкладывает все варианты товаров, которые есть. Если же пользователь кликнет на кнопку Подробнее, у него откроется подробная информация о конкретном товаре.

Чтение записей из списка – это все товары, которые имеются в боте, а Чтение записи из списка – конкретный товар.

Теперь 2 блок соединяю с 1 и также настраиваю. Выбираю список, а в качестве поля для поиска выбираю Название. И таким же образом добавляю изображение и прописываю шаблон. Только в подробной информации ещё нужно добавить поле Описание.

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

Внизу включаю Корзину товаров. Кнопку В корзину можно переименовать по своему усмотрению, я оставлю как есть:

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

Поле стоимости товара выбираю Стоимость. Поле название товара также выбираю Название. Остальное настраивать не обязательно.

Далее добавляю кнопку Перейти в корзину и делаю её инлайн. И кнопку я соединяю с самой корзиной.

Теперь мне нужно настроить корзину. Кликаю на нее и добавляю поле итоговой стоимости:

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

Если кликнуть на эту кнопку, то внизу будут показаны товары, добавленные в корзину.

Также настраиваю шаблон. К примеру: Заголовок, Описание, Сумма, Итоговая сумма:

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

В качестве платёжной системы выбираю ЮMoney, либо любую иную.

Признак предмета расчёта, а также Признак способа расчёта – выбираю наиболее подходящие варианты.

Bubble video в чат ботах Telegram на платформе Smart Sender

Видео в кружочке сейчас можно применять в чат-ботах на платформе Smart Sender.

Захожу во вкладку:

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

Кликаю Воронки:

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

Создать:

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

Даю ей название:

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

Выбираю добавить сообщение:

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

Ставлю на поле и соединяю со стартом:

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

Чтобы добавить виде в кружке, мне нужно зайти в Telegram. Для этого кликаю по второму блоку и выбираю:

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

Здесь выбираю вкладку Видео заметка:

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

Важно!!! Сначала нужно создать видео в кружке в Telegram, скачать его в телефон, а уже потом добавлять в воронку.

Захожу в:

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

Выбираю видео, его загружаю и кликаю Опубликовать:

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

Затем кликаю на вкладку Превью. Выбираю бота:

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

Кликаю Открыть приложение:

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

Кликаю старт. Вот оно отправилось:

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

Размер видео должно быть до 10 мегабайт.

Как настроить донаты в Telegram с помощью Nemilin_bot

Это еще один бесплатный дополнительный способ монетизации ваших каналов и групп.

Пользователи могут сделать вам пожертвования на электронный кошелек без ограничений при помощи телеграмм-бота @Nemilin. Его функционал можно настроить подробно.

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

Давайте рассмотрим, как это работает. Этот процесс можно выполнить как с компьютера, так и со смартфона.

Ищем бота в поиске:

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

Запускаем его:

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

Читаем описание, оферту и указываем язык.

Бот имеет две основные функции:

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

1. Платная подписка на ваш канал.

2. Сбор донатов.

Кликаем на «Донаты»:

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

В строке для сообщений пишем название бота.

Получаем инструкцию:

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

Следуем инструкции. Запускаем основного бота.

Пишем команду в строку сообщений:

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

Кликаем «Отправить».

Он запрашивает имя бота:

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

Пишем имя бота в строку сообщений, добавляя «bot» в конце, а также кликаем «Отправить». Это имя будет видеть пользователя. Затем указываем имя человека:

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

Бот создает API

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

Мы копируем его, после чего вернемся к боту Nemilin, а также отправляем токен.

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

Данные бот станет работать с моими подписчиками, а также обработкой их донатов.

Далее, в основном боте, можно настроить имя бота, описание, данные, аватар, а также другие параметры при помощи соответствующих команд.

В созданный бот добавляем суммы, которые будут предложены желающим сделать донаты. Можно использовать стандартные значения:

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

Затем кликаем «Отображать».

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

Далее:

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

Кликаем «Привязать канал», а также добавляем его в администраторы.

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

Даем боту право опубликовывать сообщения, а также сохраняем настройки

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

Затем каждое сообщение с данного канала будет автоматически привязано к проекту.

Заключительный шаг – привязка платежной системы, которая будет доступна для платных подписок.

Кликаем «Настройки» внизу:

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

Затем кликаем Платежные системы:

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

Теперь для донатов доступны прием платежей на киви-кошелек, а также ЮMoney.

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

Привязываем его.

Далее кликаем по ссылке сайта ЮMoney и дадим разрешение на просмотр сведений о платежах. Пишем код, полученный по SMS.

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

При запросе зайти в Telegram, кликаем «Открыть приложение». Уведомление о связи с> ЮMoney появляется:

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

Затем надо настроить уведомления. Кликаем «Настроить»

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

И, следуя подсказкам, копируем ссылку и нужно вставить ее в поле:

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

Убеждаемся, что установлен флажок и кликаем «Готово».

Затем отображаем секретный код, нужно скопировать, а также отправить боту Nemilin.

Вернемся в браузер, кликаем «Протестировать»:

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

Бот получит сообщение:

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

Сообщающее, что все работает

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

Теперь осталось лишь разместить ссылку на созданного бота.

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

Далее можно настроить различные параметры проекта:

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

сборы, цели и объявления для донатеров.

Рис.81 Telegram. Книга 4. Часть 1
Рис.82 Telegram. Книга 4. Часть 1
Рис.83 Telegram. Книга 4. Часть 1
Рис.84 Telegram. Книга 4. Часть 1
Рис.85 Telegram. Книга 4. Часть 1

Также можно управлять сообществом, отключать автопубликации и использовать фильтры для комментариев.

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

Настройка сообщений бота позволяет вставлять картинки, гифки и форматировать тексты перед и после доната, обеспечивая гибкость и качество взаимодействия с вашими подписчиками.

Как сделать телеграмм бота с оплатой. Магазин в телеграмм боте

Здесь расскажу про 2 способа оплаты.

1 способ. Покажу на примере оплаты Консультации.

Человек Переходит к оплате, и бот генерирует ссылку для оплаты. Кликает по ссылке, или кликает на кнопку и производит оплату. После оплаты бот информирует о том, что оплата прошла успешно, и с вам скоро позвонит специалист.

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

Пользователь кликает Приобрести курс, бот отправляет 2 курса. Если кликнуть на кнопку Подробнее, то появится подробная информация о каждом из них, а также стоимость. Товар можно добавить в корзину, а также выбрать его количество. Кликаем Перейти в корзину. Оплатить. Бот отправляет ссылку для оплаты. После оплаты он отправляет ссылку на курс.

Эти 2 способа можно сделать на платформе Leadtex.

Вот на нее ссылочка https://app.leadteh.ru/

Это конструктор ботов для Telegram, VK, Whatsapp, Viber. Здесь много полезных функций.

Захожу в Leadtex и создаю новый проект:

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

Называю его. Также можно использовать уже созданный.

Кликаю Создать бота:

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

Выбираю Тип и Нишу:

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

Кликаю создать. Попадаю в конструктор:

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

Ненужные блоки удаляю и оставляю только Старт:

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

Далее создаю бота в @BotFather.

Копирую токен.

Затем перехожу в Leadtex. Кликаю Каналы и выбираю Telegram:

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

Кликаю Добавить аккаунт:

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

Вставляю токен и сохраняю:

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

Перехожу в сценарий и сейчас буду его редактировать.

По пустому полю кликаю правой кнопкой мышки и выбираю Добавить блок:

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

Далее Цепочка сообщений:

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

Соединяю со стартом.

В цепочке сообщений я могу добавить:

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

К картинке могу добавить описание:

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

Оно будет отправлено одним сообщением вместе с картинкой.

Захожу в Настройки, создаю 2 кнопки:

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

Кликаю Настройка клавиатуры:

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

Выбираю:

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

И перевожу кнопки в режим инлайн:

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

Инлайн – это тип кнопок, которые расположены ниже отправленного ботом сообщения.

Их можно располагать на свое усмотрение.

Другие кнопки располагаются ниже окна для сообщений.

Теперь кликаю правой кнопкой мышки по полю и выбираю добавить блок.

Затем платежи:

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

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

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

Для удобства я добавить кнопку Назад в описании услуги, и соединить её с предыдущим блоком. Также перевожу их в Инлайн:

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

Теперь настраиваю платежные системы. Перехожу в Настройки. Интеграции:

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

Здесь можно выбрать любой сервис:

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

После подключения, нужно платеж настроить в самом сценарии. Кликаю на блок оплаты:

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

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

К платежному блоку я могу присоединить другие блоки, например, Успешная оплата, то данное сообщение будет отправлено только после совершения оплаты. Здесь можно прописать: Оплата прошла успешно. С вами скоро свяжется специалист.

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

Если Продолжить, то работает мгновенно, и сообщение отправляется сразу после формирования ссылки для оплаты. Здесь можно указать какое-либо описание для оплаты. К примеру: Оплатите услугу по кнопке выше.

2 способ оплаты – Корзина.

Чтобы создать корзину, я по пустому полю кликаю правой кнопкой мышки и выбираю Добавить блок.

Затем перехожу во вкладку Магазин:

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

Точно также я добавляю: Чтение записей из списка, Чтение записи из списка. У меня в итоге з блока.

Затем клика. Списки. Создать список:

Даю название, выбираю тип текст и добавляю нужные поля:

К примеру: название товара, описание, картинка и тип денежный. Выбираю валюту (рубли). Ниже прописываю Стоимость и кликаю Создать:

Кликаю Списки и на созданный список:

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

Теперь мне нужно добавить карточку товара, для этого кликаю:

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

Далее, заполняю поля и добавляю картинку:

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

Если нужно, то можно сделать несколько таких записей.

Затем перехожу в сценарий, соединяю блок Чтение записи со 2 кнопкой:

Кликаю на него. Здесь мне нужно выбрать список, а ниже создать шаблон:

Добавляем картинку. Пишем Название, ставлю двоеточие и выбираю Название.

Информация в фигурных скобках будет подгружаться из карточек товаров, которые мы создали ранее:

Точно также и добавляю Стоимость, а внизу блока кнопку Открыть переименовываю в Подробнее.

Блок Чтение записей из списка выкладывает все варианты товаров, которые есть. Если же пользователь кликнет на кнопку Подробнее, у него откроется подробная информация о конкретном товаре.

Чтение записей из списка – это все товары, которые имеются в боте, а Чтение записи из списка – конкретный товар.

Теперь 2 блок соединяю с 1 и также настраиваю. Выбираю список, а в качестве поля для поиска выбираю Название. И таким же образом добавляю изображение и прописываю шаблон. Только в подробной информации ещё нужно добавить поле Описание.

Внизу включаю Корзину товаров. Кнопку В корзину можно переименовать по своему усмотрению, я оставлю как есть:

Поле стоимости товара выбираю Стоимость. Поле название товара также выбираю Название. Остальное настраивать не обязательно.

Далее добавляю кнопку Перейти в корзину и делаю её инлайн. И кнопку я соединяю с самой корзиной.

Теперь мне нужно настроить корзину. Кликаю на нее и добавляю поле итоговой стоимости:

Если кликнуть на эту кнопку, то внизу будут показаны товары, добавленные в корзину.

Также настраиваю шаблон. К примеру: Заголовок, Описание, Сумма, Итоговая сумма:

В качестве платёжной системы выбираю ЮMoney, либо любую иную.

Признак предмета расчёта, а также Признак способа расчёта – выбираю наиболее подходящие варианты.

Создаем Telegram бота ChatGPT

Сейчас я хочу рассказать как создать бот, который будет находиться в Telegram и мог отвечать умными словами, а кроме того генерировать картинки.

Захожу на платформу https://leadteh.ru/

После стартового блока я создаю еще один:

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

Вставляю картинку и в описании пишу:

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

Далее создаю кнопки, которые будут отправлять в различные разделы.

1 кнопка:

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

Затем кликаю Настройка клавиатуры.

Здесь выбираю Telegram и кликаю Сохранить:

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

После этого, я около кнопки Получить ответ кликаю на Плюсик и Цепочка сообщений:

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

Кликаю на кнопку Текст, пишу в поле:

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

Опускаюсь ниже. Здесь выключаю, так как кнопок и ответа не будет.

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

Однако будет переменная, в которую попадет запрос. Поэтому здесь я включаю и пишу:

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

Сейчас я добавлю блок и во вкладке ЕЩЕ:

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

Далее Специальные и выбираю:

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

Этот блок будет обрабатывать запрос и давать ответ.

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

Он немного отличается. Теперь я захожу в Документацию ChatGPT.

Здесь нужно зарегистрироваться https://platform.openai.com/docs/api-reference/introduction

Затем спускаюсь вниз и возьму вот эту ссылочку:

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

Затем ее вставляю в поле URL. На данную ссылку я буду ссылаться.

Метод, выбираю Пост и выбираем формат:

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

Я в данный момент выбираю первый.

Здесь же можно ознакомится с параметрами, которые нужно отправлять, а можно скопировать что есть:

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

В поле его вставляю и проверяю та ли стоит переменная:

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

У блока http есть команда Продолжить, которая срабатывает мгновенно и могу перейти.

А этот ползунок определяет какое количество секунд пользователь останется в этом блоке прежде чем автоматически перейти по команде Продолжить:

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

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

Теперь добавлю заголовок. Я обязательно должна указать авторизацию которую от меня требуют. К примеру так:

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

Также очень важно пройти авторизацию. Поэтому я создаю второй заголовок и вставляю значения:

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

А вот вместо этого, нужно добавить ключ, который можно получить в личном кабинете. Для этого кликаем на Create New secretkey:

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

Вот он ключ:

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

Я его копирую и вставляю в поле после значения baerer:

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

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

Для этого я включаю:

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

А Отправлять в запросе данные, отключаю.

Если ответа нет, то для этого и существует задержка, которая позволяет остаться в блоке до получения ответа если от сервера приходит ошибка, то я должна тоже об этом знать.

Поэтому в блоке http есть красная кнопка, но это не кнопка, а команда по которой пойдет пользователь, если ответ не придет. Я кликаю на плюсик. Цепочка сообщений:

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

Здесь в поле пишу: Нет отчета от сервера и перенаправляю на главный блок:

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

Задержку я поставила 20 секунд, этого достаточно и вот получаю ответ:

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

Что здесь написано мне поможет расшифровать сервис.

Расшифровщик запросов JSON: https://jsonformatter.org/

Вот какой ответ мне прислал бот:

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

Если перейду в режим Form, то здесь увижу какое количество токенов использовано для вопроса, для ответа. Здесь так же увижу ответ от искусственного интеллекта, который могу получить:

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

Я кликаю на текст и формируется строчка:

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

Я ее копирую, перехожу в блок http, включаю Записать ответ и вношу переменную.

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

Вместо стрелочек я ставлю точки и придумываю переменную, в которую будет попадать ответ от бота.

Теперь в продолжении цепочки сообщений я пишу:

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

На этом блоке могу сделать кнопку Главное меню и соединить ее с главным блоком, а чтобы не запутаться, могу добавить кнопку Сценарий:

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

И выбираю Главный сценарий:

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

Теперь в блоке http отключаю Выводить тело ответа в чат, чтобы в Боте не видеть эти сообщения.

Я возвращаюсь в главное меню (цепочка сообщений), добавляю кнопку Сгенерировать изображение:

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

Я ее тоже делаю инлайн и кликаю Сохранить. Затем добавляю еще один блок:

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

Имя переменной ставлю pront_i, а запрос для генерации такой:

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

После этого я направлю на другой блок:

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

Нижний блок http буду сейчас перенастраивать:

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

Пока оставила Ответ в чате. Захожу в документацию ChatGPT, копирую ссылку:

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

Вставляю ее в строку URL блока http. Здесь уже задержку можно указать побольше, 40 секунд.

Вот получила от бота ответ в 2 вариантах.

1 вариант:

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

2 вариант:

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

Можно использовать любой вариант. Копирую строку, перехожу в блок и буду использовать 2 переменные:

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

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

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

Картинки можно скачивать, а ссылки своеобразные и их использовать нельзя.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Эти блоки:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

А в значении пишу:

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

Затем заполняю:

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

После этого можно добавить блок Цепочка сообщений, где сообщаем о начислении баллов:

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

Затем добавлю кнопку Главное меню и добавлю сценарий, где выбираю Главный сценарий.

Теперь я продублирую блок Операции над переменной с переменной первый уровень и поменяю название на 1 уровень получено, а формула будет таже:

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

В тот момент, когда пользователь пройдет сквозь этот блок, здесь формируется число рефералов и попадет в переменную один уровень получено. Таким образом в эту переменную первый уровень получено, попадет то количество рефералов, за которые пользователь получил начисление. А когда он в следующий раз придет, я могу брать эту переменную и использовать как прошлое число.

После блока Условие, который проверяет наличие тега, он направит по ветке Да. Я могу сделать такую проверку. Добавлю блок Операция над переменной, выберу математическое выражение 2.0. Добавлю локальную переменную, которая называется 1 уровень получено, а также возьму еще 1 локальную переменную фактическое количество рефералов и сделаю вычисление:

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

В данной переменной будет разница между фактическим и полученным.

Далее поставлю блок Условие, чтобы лишний раз не назначать баллы:

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

Здесь я выбираю:

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

И делаю настройки:

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

Если хотите настроить не баллы, а рубли, то после имени переменной нужно написать слово – рублей. Например так: {{$ball}} рублей.

То здесь ему нет смысла чего – то начислять, так как у него нет рефералов. А ему отправлю сообщение, что у него нет новых рефералов.

Здесь меняю условия:

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

В боте это будет выглядеть так:

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

Если я войду в Главное меню и сразу кликну опять на кнопку Получить бонус, то мне бот ответит:

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

Но в случае, если у пользователя будет больше рефералов, то должны проделаться следующие вычисления.

У меня есть предыдущий блок, который знает новых рефералов. Он берет и вычитает, получает переменную 1 уровень новая. У пользователя если больше 1 рефералов, то он попадает сюда и я буду использовать переменную 1 уровень новая. это X и это буду умножать на 100 и прибавляю текущее значение переменной баллы:

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

Таким образом бот будет знать новое количество рефералов и данное число умножать на 100 и прибавлять к новым баллам. После всех этих вычислений я также буду использовать блок Операция над переменной, в которой формируется переменная получен 1 уровень с текущим количеством всех рефералов.

Можно добавить блок Цепочка сообщений:

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

И здесь написать:

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

И возвращаюсь в Главный сценарий.

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

Когда появляется новый реферал, появляется уведомление. Этими уведомлениями можно управлять. Кликаю в боте на Настройки:

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

Дополнительно:

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

Здесь включена функция:

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

И Глубина указана до 10 уровня. Ее можно ограничить или отключить уведомления.

Можно сделать собственное уведомление, прописав его в этом поле.

2 вариант. Автоначисление баллов за рефералов.

Захожу в раздел Авторассылки и кликаю Создать первую:

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

Даю имя, выбираю Telegram:

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

Могу добавить фильтр Имеет определенное количество рефералов:

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

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

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

Я для примера поставлю чикбокс и поставлю количество рефералов 1:

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

Кликаю Создать. Теперь мне нужно Создать шаг:

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

То есть выбрать сценарий, который будет отправляться:

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

Сначала мне его нужно создать. Я возвращаюсь в Редактор сценариев, кликаю сценарий, добавить авто за реферала 1, кликаю Enter, перехожу в этот сценарий:

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

Оставляю только блок Старт. Теперь добавляю блок Операция над переменной. Математическое выражение. Буду использовать переменную Баллы и значение Х +100:

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

Теперь могу добавить Цепочки сообщений – Вам начислены баллы и кнопку Главное меню:

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

Важно!!! Если у вас сразу будут подключены 2 варианта, то будет конфликт.

Теперь перехожу в авторассылку, обновляю страничку, добавляю шаг, выбираю:

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

Кликаю сохранить. В Настройках кликаю Запустить. Теперь как только у пользователя появится реферал, он сразу получит 100 баллов.

За второго реферала нужно создать еще одну рассылку. Ее можно скопировать и переименовать, фильтр поменять за 2 реферала.

Сценарий можно отправлять один, но каждый раз настраивать авторассылку.

Чтобы не создавать массу рассылок, достаточно создать одну – универсальную.

Фильтр в ней не указывается.

Добавляю шаг и выбираю сценарий Бонус за рефералов тот, который я создала в ручном режиме. Можно здесь настроить дни недели и время отправки бонусов.

TELEGRAM бот для оффлайн выступлений

Как же мотивировать посетителям мероприятие перейти в Бота?

Вариантов масса. Можно дарить мерч либо гарантировать скидку и бонусы, но только после сканирования qr – кода с ссылкой на чат – бот.

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

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

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

Кликаю Каналы и выбираю Telegram:

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

Добавить аккаунт и следуя инструкции перехожу в Telegram в @BotFather. Создаю нового бота и копирую API ключ. Вставляю его в нижнюю строку и сохраняю:

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

Бот подключен и перехожу в сценарий.

Во время выступления на слайде можно расположить qr – код с ссылкой на бота. Как только зрители попадут в него, они должны увидеть приветственное сообщение.

Следовательно от блока Старт, создаю Цепочку сообщений:

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

В текстовое поле и пишу приветственный текст:

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

Создаю кнопку Начать:

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

Делаю ее Inline:

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

Главное сделать так, чтобы зрители, которые первыми подключатся к боту не начали отвечать на вопросы раньше других и для этого я введу контроль со стороны выступающего.

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

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

Называю ее вопрос 1:

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

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

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

Когда зрители кликнут на кнопку, то попадут в блок Условие и им еще не будет дан доступ к 1 вопросу.

Они должны увидеть сообщение:

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

Также добавлю кнопку Начать. Кликнув на нее, зритель вновь попадает на блок Условие, чтобы узнать дали ему доступ к следующему вопросу:

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

Если условие соблюдено, доступ к 1 вопросу дан, то он идет по ветке Да.

Попадает в цепочку сообщений и видит 1 вопрос:

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

Добавляем варианты ответов:

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

Делаем сразу кнопки Inline:

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

Чтобы кнопки отображались сразу под сообщением.

Теперь нужно сохранить переменную ответа пользователя. Для этого включаем:

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

Назовем ее:

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

Ответы сохраняем в Гугл – таблицу. Добавляем Блок:

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

Соединяем все ответы:

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

Заходим в настройки блока, даем название и выбираем переменную:

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

Этот ответ будет сохраняться в столбик А:

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

Добавляем цепочку сообщений:

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

Заходим в настройки, кликаем Текст и пишем:

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

Теперь добавим кнопку для перехода к следующему вопросу:

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

Базовая схема готова. Ее можно продублировать, чтобы добавить новые вопросы.

Продолжить чтение