ЧАТ-БОТЫ | РАЗРАБОТКА | ОБУЧЕНИЕ
307 subscribers
48 photos
4 videos
25 links
Разработка и создание чат-ботов в Telegram.

Информационно-обучающая площадка по Low - / No - Code разработке чат-ботов.

Вопросы и сотрудничество 👉 @huntrecrute
加入频道
Блок УСЛОВИЕ

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

Для выполнения данной части функционала на помощь приходит Блок УСЛОВИЕ. Данный блок осуществляет проверку согласно настроенных условий, и в случае, если условия соблюдены позволяет пользователю двигаться дальше.

В настройках блока на сегодняшний день имеются условия, позволяющие:
1. Проверять наличие той или иной фразы в отправленном сообщении;
2. Проверять совпадение отправленного сообщения;
3. Проверять наличие тегов у пользователя;
4. Проверка совпадения текущей даты с установленной;
5. Проверка совпадения дня недели с установленным днём;
6. Проверка совпадения переменной с установленным значением;
7. И другое;

#обучайка #leadtex #make #integromat #telegrambot
👍2🔥2🥰2
Кнопки

Кнопки являются методом навигации пользователя по чат-боту.

Виды кнопок:
1. Inline - это кнопки, которые цепляются к сообщению;
2. Reply - это кнопки, которые цепляются к нижней части экрана устройства;

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

Создание кнопок на платформе Leadtex осуществляется настройкой определенных параметров блока, в котором создаётся кнопка.

#обучайка #leadtex #make #integromat #telegrambot
🔥3👍2🥰1
Простой онлайн магазин

Как вы думаете, насколько трудно разработать свой интернет-магазин в Телеграме? Наш ответ - "Не сложно!".

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

В указанном сценарии используется 5 блоков, каждый из которых выполняет свою функцию:
1. Старт - запуск сценария;
2. Цепочка сообщений - как мы знаем предоставляет возможность отправки сообщения. Внутри блока созданы кнопки, позволяющие перемещаться внутри бота;
3-4. Блоки чтения Записей и Записи из Списков - предназначены для отображения товаров, которые были добавлены в заранее созданные списки. По сути Списки выполняют роль Базы Данных, где храниться информация.
5. Корзина - позволяющая сформировать заказ, получить данные об адресе доставки, и принять платёж через интегрированную платёжную систему.

#обучайка #leadtex #make #integromat #telegrambot
👍5🔥3🥰1
HTTP и Webhook

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

На платформе Лидтех для выполнения сторонних интеграций используются блоки HTTP-запрос и Исходящий Webhook.

Данные блоки выполняют практически идентичные функции. Разница лишь в том, что блок HTTP-запрос отправляет запрос в сервис, который интегрируется в бот и ждет ответ от пользователя для дальнейшей работы, в то время, как блок Исходящий Webhook выполняет функцию отправки данных и пропускает пользователя дальше по сценарию без какого-либо дополнительного действия.

#обучайка #leadtex #make #integromat #telegrambot
🔥5👍2🥰1
Интеграция чат-бота с Google Таблицами

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

На платформе Leadtex присутствует возможность интеграции Google Таблиц с проектом чат-бота. Для выполнения этой функции используется блок Запись в Google Таблицу.

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

#обучайка #leadtex #make #integromat #telegrambot
👍8❤‍🔥1
Применение тегов

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

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

Теги могут присваиваться когда пользователь нажал на определённую кнопку, либо прошел определённую ветку в сценарии.

На платформе Leadtex за назначение тегов отвечает блок Назначить тег, а за его удаление блок Удалить тег.

Да, бывают моменты когда тег необходимо удалить в зависимости от логики разрабатываемого чат-бота.

#обучайка #leadtex #make #integromat #telegrambot
👍9❤‍🔥1
Переменные в чат-боте

Что такое переменная?

Простыми словами, переменная - это хранилище данных, куда можно положить или записать определенное значение (число, строку, либо другой тип данных). И данное значение будет храниться в данном хранилище (переменной) до тех пор пока вы не решите произвести с ним какие-либо действия.

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

Как говорилось выше, переменная - это хранилище данных, которые можно использовать в процессе рабочего цикла чат-бота. И для того, чтобы переменная появилась и записалась в цикле, необходимо её объявить или другими словами записать.

На платформе Leadtex запись переменной производится очень легко - для блока Цепочка сообщений в настройках блока достаточно активировать ползунок Записать ответ в пользовательскую переменную и указать название будущей переменной. Тем самым вы создадите хранилище, в котором будет храниться определённый тип данных. Далее созданные переменные с записанными в них данными можно использовать для передачи в Google Таблицы, заниматься автоподстановкой в смежных сценариях, и др.

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

#обучайка #leadtex #make #integromat #telegrambot
👍7❤‍🔥1
Операция над переменной

Что подразумевает под собой блок Операция над переменной?

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

Сверху показан самый простой сценарий, где используется блок Операция над переменной. В данном сценарии в блоке Операция над переменной производится суммирование двух числовых переменных, которые записываются в блоках Цепочка сообщений.

Блок Операция над переменной имеет три основные операции:
1. Произвольное значение, где можно присвоить любое значение той или иной переменной;
2. Математическое выражение, где можно произвести простое вычисление из двух значений;
3. Математическое выражение 2.0, где можно произвести сложное вычисление из более, чем двух значений.

#обучайка #leadtex #make #integromat #telegrambot
👍4❤‍🔥1🔥1🥰1
Использование фильтров в чат-ботах

Благодаря фильтрам мы можем сортировать информацию по требуемым проектом критериям.

Очень часто при создании проектов онлайн-магазинов в мессенджерах требуется сортировать товар по таким параметрам, как Количество, Стоимость, другое. Всё зависит от внутренних бизнес-процессов онлайн-магазина.

На самом деле фильтры применимы не только к проектам онлайн-магазинов. Фильтры также применимы и к другим типам проектов.

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

#обучайка #leadtex #make #integromat #telegrambot
👍2❤‍🔥1🔥1👏1
Автоподстановка переменных и констант

В 98% проектах по разработке чат-ботов используются переменные и константы. Как говорилось ранее, переменные являются хранилищем данных, которые вызываются и используются на определённых этапах разработки, для осуществления математических операций, автоподстановки, и других операций.

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

В данной цепочке реализованы две (2) переменные и две (2) константы:

1. {{ $Полное имя }} - переменная, которая записывает полное имя пользователя;
2. {{ $Должность }} - переменная, которая записывает должность пользователя;
3. {{ phone }} - константа, которая записывает номер телефона пользователя;
4. {{ email }} - константа, которая записывает электронный адрес пользователя;

Обратите внимание, что на платформе Leadtex переменные и константы записываются в системные скобки {{ }}. Запись данного типа сообщает боту, что в определённой цепочке используется хранилище данных откуда бот должен выгрузить те или иные данные.

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

1. Переменные обозначаются знаком $ внутри скобок - {{ $XXX }};
2. Константы не имеют вышеуказанного символа - {{ ZZZ }};

После прохождения регистрации пользователю высылается финальное сообщение, в котором бот просит проверить ранее отправленные данные. Как видно, в финальном сообщении выполнена автоподстановка ранее записанных переменных и констант, которые отобразят Полное имя, Должность, Номер телефона, Email.

#обучайка #leadtex #make #integromat #telegrambot
❤‍🔥3👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Кнопка ссылка

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

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

Данное видео описывает метод создания кнопки-ссылки на платформе *Leadtex**.

Важно помнить, что кнопка-ссылка работает только для Инлайн-кнопок.

#обучайка #leadtex #make #integromat #telegrambot
👍4
😍 Друзья! Мы записали короткий видеоурок по работе с переменными и автоподстановкой!

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

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

🔗 Ссылка на видео: https://youtu.be/gi97en0FL9U

Будем благодарны за адекватную оценку контента!

#обучайка #leadtex #make #integromat #telegrambot
🔥4👍1
Разделение сценария - Блок Переключатель

При разработке чат-ботов зачастую требуется разделить один сценарий на несколько ветвей. Разбивка сценария на ветви подразумевает под собой проверку конкретных условий, и в случае совпадения одного из них перенаправлять пользователя по определённой ветке.

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

На сегодняшний день в блоке присутствует возможность настройки таких условий, как:
1. Поиск совпадений или ключевых слов в отправленном пользователем сообщении;
2. Проверка контакта на наличие или отсутствие тегов;
3. Наличие определенного количества рефералов у пользователя;
4. Проверка подписки на Телеграм канал или группу;
5. Проверка совпадения дня недели с установленными значениями;
6. Проверка совпадения переменных с установленными значениями;

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

#обучайка #leadtex #make #integromat #telegrambot
🔥1
😍 Друзья! В продолжение рассмотрения темы по работе с переменными, мы подготовили дополнительный видеоурок, где показали как интегрировать чат-бот с Google Таблицами и производить записи переменных в них!

‼️ На основе данного видеоурока вы смело можете создавать свои проекты, где требуется интеграция с GoogleТаблицами и запись данных в них, а также применять данный функционал платформы Leadtex в других своих проектах.

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

🔗 Ссылка на видео: https://youtu.be/cXdCe4Qtt9A

Будем благодарны за адекватную оценку контента!

#обучайка #leadtex #make #integromat #telegrambot
🔥3
Чат-бот Калькулятор Индекса Массы Тела (ИМТ)

Продолжаем рассматривать работу с переменными. В этот раз мы создали бот калькулятор Индекса Массы Тела.

В данном проекте мы использовали блоки Операция над переменной для выполнения математической операции с переменными и блок Переключатель для выдачи пользователю сообщения с данными на основании полученного результата в ходе математического вычисления.

В скором времени выпустим видеоурок, где подробно расскажем как на платформе Leadtex работать с блоками Операция над переменной и Переключатель.

#обучайка #leadtex #make #integromat #telegrambot
🔥5
😍 Друзья, как и обещали! Мы подготовили очередной видеоурок, где разобрали как создать чат-бот калькулятор. В данном проекте мы будем производить математическое вычисление для расчёта Индекса Массы Тела.

‼️ На основе данного видеоурока вы смело можете создавать свои проекты, где требуется выполнить математические расчёты на основании данных записанных в переменные, а также применять данный функционал платформы Leadtex в других своих проектах.

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

🔗 Ссылка на видео: https://youtu.be/amdj1q4gl6k

Будем благодарны за адекватную оценку контента!

#обучайка #leadtex #make #integromat #telegrambot
👍2🔥1
Как вы думаете, что это?

Готовим к сдаче очередной проект для нашего клиента!

Цель проекта разработка чат-бота с функционалом ЦРМ и внутренней Базой Данных.

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

Проверка данных осуществляется на основании переменных, полученных из запроса со стороны Leadtex.
1. Внутри сценария создается внутренняя динамическая переменная, которая используется для проверки данных текущего месяца.
2. По полученным данным формируется массив и производится сложное математическое вычисление, результат которого записывается в БД и отправляется Администратору.

#обучайка #leadtex #make #integromat #telegrambot
🔥7👍1
Динамическая кнопка

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

В данном сценарии создаются 2 (две) переменные, соответствующие прошлому и текущему месяцам текущего года.

В конце каждого месяца переменные обновляются и текущий месяц становится как прошлый, а новый месяц заменяет текущий.

В Leadtex информация, записанная в переменные приходит в виде динамических кнопок.

#обучайка #leadtex #make #integromat #telegrambot
🔥3
Реализация авторассылки пользователям бота из сервиса Make с передачей тегов в платформу Leadtex

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

В данном сценарии осуществляется чтение записей, которые соответствуют конкретным условиям в одной секции базы данных, фильтруем условия наличия записей и осуществляется проверка наличия записей во второй секции базы данных (проверка пользователей, на соответствие конкретным условиям), которым присваивается тег. Далее тег передается на платформу Leadtex, откуда реализуется сценарий авторассылки.

Частота авторассылки настраивается непосредственно на платформе Leadtex.

#обучайка #leadtex #make #integromat #telegrambot
😁1
Всем привет! 👋

😍 Как у проходит начало новой рабочей недели? А, у нас новость 👇

Как и обещали загрузили новый видеоурок на наш Youtube канал, в котором я рассказываю как создать своего персонального помощника на базе ChatGPT 🤖 в Telegram 🤩

‼️На основе данного видеоурока вы смело можете создавать свои проекты, где требуется выполнить интеграцию ChatGPT, а также применять данный функционал в других своих проектах методами No-Code разработки.

🔥Обязательно досматривайте видео до конца, чтобы ничего не пропустить, и научиться разрабатывать данного рода чат-боты!

🔜Переходите на наш Youtube канал, смотрите, обучайтесь, ставьте лайки и подписывайтесь, чтобы получать уведомления о новых видеоуроках.

🔗 Ссылка на видео: https://youtu.be/KfNb3KMr3UA

Будем благодарны за адекватную оценку контента!

#обучайка #leadtex #make #integromat #telegrambot #chatgpt
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4