Фокусы чат-БОТов 🙌
263 subscribers
30 photos
25 videos
99 links
Чат-боты Leadteh.
Как сделать. Сложные моменты. Подсказки. Секреты.
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
В Телеграм боте можно сделать всплывающие сообщения в двух вариантах:

1. Под верхней панелью автоматически исчезающее сообщение.

2. Alert-сообщение поверх телеграм с кнопкой 🆗.

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

Как это работает можно попробовать в моем боте "Привратник" @privratnik_master_bot . Дать ему команду /help и нажать на нижние кнопки в сообщении.

#API #программирование
🔥4
Цитата в тексте блока Цепочка сообщений и т.п.

<blockquote>Всё, что внутри HTML-тега 'blockquote' будет выделено в тексте как цитата.
<b>Внутри вложенного тега 'b'- как жирный внутри цитаты.</b>
<i>Внутри вложенного тега 'i' - курсив внутри цитаты</i>
<b><i>Или вмести 3 тега - жирный курсив внутри цитаты</i></b>
</blockquote>


#оформление #цепочкасообщений #формат #цитата
🔥6🎉2
JavaScript. Добавить в начало номера телефона символ `+`, если он отсутствует.

Решение пригодится, если в переменной номер телефона начинается с 7. Такая ситуация может случиться, если в ссылке на бот передавать номер телефона параметром, например ?Phone=+79150000000. В результате локальная переменная будет иметь значение Phone=79150000000. Чтобы вернуть символ плюс к телефону, используй код:

/* Добавить к телефону в начало +, 
если его там нет */

function addPlusToStart(str) {
if (str.charAt(0) !== '+') {
str = '+' + str;
}
return str;
}

var myString = getContactVariable("Phone");
myString = addPlusToStart(myString);
setContactVariable("Phone", myString)

#javascript #номертелефона
🔥61
Media is too big
VIEW IN TELEGRAM
📅 Чат-бот "Запись на событие".

Чат-бот помогает организаторам оффлайн мероприятия:

☑️ предварительную регистрацию участников,

☑️ выдачу входных билетов,

☑️ проверку билетов на входе,

☑️ отправку вопросов спикеру во время выступления,

☑️ проведение розыгрыша с демонстрацией на экране и уведомление победителей.

#чатбот #мероприятие #регистрация #розыгрыш #вопросыспикеру
👍5
Ботжет "ShortLink" для создания коротких ссылок.

Если прямо в сценарии бота нужно получить короткую ссылку вместо полной, используй ботжет коротких ссылок "ShortLink".
Короткие ссылки формируются сервисом vk.cc (Вконтакте).
Также можно посмотреть общую статистику переходов по короткой ссылке.

https://youtu.be/MwY0Fn9mFrs

ДЕМО: https://t.me/botjets_bot

Настройки блока HTTP-запрос:

Формирование короткой ссылки:
URL:
https://maxonline.ru/botjet/shortlink/

JSON:
response.short_url


Статистика переходов по короткой ссылке
URL:
https://maxonline.ru/botjet/shortlink/stat/

JSON:
response.stats.0.views


#shortlink #ботджет
🔥5
Чат-бот записи на услугу с выбором даты и свободного времени. Часть 1.

#100BotTricks #запись_на_услугу

https://vk.com/video16966816_456240079

Как организовать в чат-боте выбор даты и незанятого времени для записи на услугу.
Где хранить отметки о записи. Как "прятать" кнопки с занятыми интервалами времени.


Настройка ботжета "Календарь": https://help.maxonline.ru/instrukcii-dlya-leadtex/botdzhety/kalendar/manual#nastroiki-bloka-http-zapros

Сохранение данных из списка в переменные. Инструкция: https://rutube.ru/video/b51837e3ee14b9a6a6c314afbb03b793/

Ботжеты для ускорения разработки на Leadtex. Телеграм-канал: https://t.me/botjets

Трюки и секреты разработки чат-ботов на Leadtex: https://t.me/bottricks

Это видео:
Ютуб: https://youtu.be/KS5Oa9SMs5U
Я.Дзен: https://dzen.ru/video/watch/66ba373193013b351481880c
4🔥3👏2
Чат-бот записи на услугу с выбором даты и свободного времени. Часть 2

#100BotTricks #запись_на_услугу

https://vk.com/video16966816_456240086

Как организовать в чат-боте выбор даты и незанятого времени для записи на услугу.
Где хранить отметки о записи. Как "прятать" кнопки с занятыми интервалами времени.

Продолжение...

Часть 1:
Telegram https://t.me/bottricks/186
Rutube https://rutube.ru/video/e0f9192e2e11abdcbd2cdad2f94d140a/
VK video https://vk.com/video16966816_456240079
Дзен https://dzen.ru/video/watch/66ba373193013b351481880c?share_to=link
YouTube https://youtu.be/KS5Oa9SMs5U

Настройка ботжета "Календарь": https://help.maxonline.ru/instrukcii-dlya-leadtex/botdzhety/kalendar/manual#nastroiki-bloka-http-zapros

Сохранение данных из списка в переменные. Инструкция: https://rutube.ru/video/b51837e3ee14b9a6a6c314afbb03b793/

Ботжеты для ускорения разработки на Leadtex. Телеграм-канал: https://t.me/botjets

Трюки и секреты разработки чат-ботов на Leadtex: https://t.me/bottricks

Это видео:
Rutube https://rutube.ru/video/50255fba4e259073a4a545b2d297dd6a/
Дзен https://dzen.ru/video/watch/66bc423245a1c75fb637f2ee
YouTube https://youtu.be/ODiNvlAz4q8
🔥61👍1
sendMediaGroup. JSON-строка запроса

#sendMediaGroup #api #json

Запрос:

https://api.telegram.org/bot{{token}}/sendMediaGroup


Параметры:

{
 "chat_id": "-1001570696883",
 "media":
  [
   {
    "type": "photo",
    "media": "{{$Фото 1}}"
   },
   {
    "type": "photo",
    "media": "{{$Фото 2}}"
   },
   {
    "type": "photo",
    "media": "{{$Фото 3}}"
   },
   {
    "type": "photo",
    "media": "{{$Фото 4}}",
    "caption": "{{$Текст}}",
    "parse_mode": "HTML"
   }
  ]
}

Источник: https://t.me/PR0_ChatBots
👍7🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
💡 Модуль для часто повторяемого js-кода

Может пригодиться, если в боте часто используется однотипный js-код.
Например: работа с датой, обработка текста для http-запроса и др.

ℹ️ О функции eval()
🔥2👍1
This media is not supported in your browser
VIEW IN TELEGRAM
🖍 Создание/изменение пачки переменных пользователя через бот, без запросов к API. Использование входящего вебхука

ℹ️ Код из блоков
👍1
Forwarded from Максим Носко
🎉 Готова инструкция по настройке ботжета "Календарь v4"! 🎉

📅 Демонстрация и настройка ботжета "Календарь" версии v4 с новыми возможностями!

🌟 Что умеет ботжет "Календарь"? 🌟
Это ваш надежный помощник в выборе даты в чат-боте Telegram. С версией 4 можно ставить метку ":" рядом с нужными датами. Например, чтобы отмечать даты со свободным временем для записи на услуги.

🔗 Инструкция по использованию и настройке: https://help.maxonline.ru/instrukcii-dlya-leadtex/botdzhety/kalendar
📺 Там же видео по настройке.

Видео на других платформах:
🔹 Rutube: https://rutube.ru/video/cab7921f3878cae5d39d360918a6b490/?r=wd
🔹 VK Video: https://vkvideo.ru/video16966816_456240787
🔹 YouTube: https://youtu.be/6Fb3Wr1m1eg
🔹 Дзен: https://dzen.ru/video/watch/675afa8f3c3d4c6687311c01?share_to=link

📚 Библиотека секретов и трюков для разработки чат-ботов на конструкторе Leadtex: https://t.me/bottricks

#MaxOnline #ЧатБот #Telegram #Боты #Ботжет #КалендарьV4 #Leadtex #РазработкаЧатБотов #ТрюкиЧатБотов
🔥5
Есть крутой сервис, который позволяет делать короткие ссылки, отслеживать конверсии и прочее. Немаловажным будет тот факт, что можно делать ссылки и qr коды динамическими, таким образом можно разместить ссылку в сотне разных мест и поменять место, куда она ведёт в два клика

Функции, которые на скрине доступны на БЕСПЛАТНОМ тарифе

Вот этот сервис:
https://online-qr.ru
🔥6👍1
Также есть доступ к API на бесплатном тарифе, что бывает редко в таких сервисах. Благодаря этому можно настроить в своем боте весь функционал из этого сервиса
🔥4
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
🆔 Настройка Telegram для быстрого определения telegram_id пользователей, ботов, групп и каналов

За наводку спасибо @Lunadron
👍4
Forwarded from Максим Носко
📝 JSON-строка для метода sendMessage Telegram Bot API с помощью JavaScript

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

Задача — отправить сообщение через Telegram Bot API, где каждая запись из списка будет представлена в виде отдельной кнопки. Количество кнопок должно соответствовать количеству записей.

Так как список генерируется динамически, невозможно заранее прописать все элементы или предусмотреть нужное количество кнопок в блоке «Цепочка сообщений».

Решение: формировать сообщение программно, создавая его на лету с использованием JavaScript, поддерживаемого в Leadtex.

В процессе реализации столкнулся с несколькими важными моментами, которые могут быть полезны при разработке:
1️⃣ Корректное экранирование символов в JSON.
2️⃣ Особенности версии JavaScript, поддерживаемой в Leadtex.
3️⃣ Обработка JSON-строки специальной функцией перед сохранением её в переменную.

---
ВКвидео: https://vkvideo.ru/video-221102565_456239028
Rutube: https://rutube.ru/video/d570926c5945efcb33addb259f666562/
YouTube: https://youtu.be/Jt1YrZ9eq7Q
Дзен: https://dzen.ru/video/watch/68c4319b23cb3a70a1684776

🌟 Если вам интересна автоматизация и работа с чат-ботами, подписывайтесь на канал https://t.me/botjets , чтобы не пропустить новые автоматизации!
👍2🔥1🤓1