№4. Публикация БОТом данных из Списка в Telegram-канал. BotTricks at Leadteh
Посмотрим как загружать и хранить картинки во внутринний Список Лидтех, как их правильно достать из Списка, сохранить в переменную и далее опубликовать пост в Telegram-канал с картинкой и текстом. Разберемся как правильно использовать блок HTTP-запрос для публикации в Телеграм-канал поста с фото, используя API Telegram.
#http #списки #переменные #JavaScript #ошибки #публикация_в_канал
https://youtu.be/hVJ_ifAe7WM
Посмотрим как загружать и хранить картинки во внутринний Список Лидтех, как их правильно достать из Списка, сохранить в переменную и далее опубликовать пост в Telegram-канал с картинкой и текстом. Разберемся как правильно использовать блок HTTP-запрос для публикации в Телеграм-канал поста с фото, используя API Telegram.
#http #списки #переменные #JavaScript #ошибки #публикация_в_канал
https://youtu.be/hVJ_ifAe7WM
YouTube
№4. Публикация БОТом данных из Списка в Telegram-канал. BotTricks at Leadteh
Посмотрим как загружать и хранить картинки во внутринний Список Лидтех, как их правильно достать из Списка, сохранить в переменную и далее опубликовать пост в Telegram-канал с картинкой и текстом. Разберемся как правильно использовать блок HTTP-запрос для…
№6. JavaScript. Найти и заменить символы в тексте. BotTricks at Leadteh
При публикации в Telegram-канал картинки с подписью через запрос к API Telegram можно использовать расширенную версию правил для формитарования (разметки) текста поста MarkdownV2. Но, если в тексте встречаются некоторые символы, например: дефис "-", точка ".", решетка "#" и другие, то попытка публикации вызовет ошибку. Причина в том, что эти символы должны быть "экранированы", то есть перед каждым из них в текст нужно поставить знак экранирования - обратный (левый) слэш "\". Это возможно только в блоке HTTP-запрос через JavaScript.
Показываю как это сделать.
https://youtu.be/97JnatHWPds
#http #переменные #JavaScript #ошибки #публикация_в_канал #поиск #замена #экранирование
Дзен: https://dzen.ru/bottricks?share_to=link
RuTube: https://rutube.ru/channel/17579608/
При публикации в Telegram-канал картинки с подписью через запрос к API Telegram можно использовать расширенную версию правил для формитарования (разметки) текста поста MarkdownV2. Но, если в тексте встречаются некоторые символы, например: дефис "-", точка ".", решетка "#" и другие, то попытка публикации вызовет ошибку. Причина в том, что эти символы должны быть "экранированы", то есть перед каждым из них в текст нужно поставить знак экранирования - обратный (левый) слэш "\". Это возможно только в блоке HTTP-запрос через JavaScript.
Показываю как это сделать.
https://youtu.be/97JnatHWPds
#http #переменные #JavaScript #ошибки #публикация_в_канал #поиск #замена #экранирование
Дзен: https://dzen.ru/bottricks?share_to=link
RuTube: https://rutube.ru/channel/17579608/
YouTube
№6. JavaScript. Найти и заменить символы в тексте. BotTricks at Leadteh
При публикации в Telegram-канал картинки с подписью через запрос к API Telegram можно использовать расширенную версию правил для формитарования (разметки) текста поста MarkdownV2. Но, если в тексте встречаются некоторые символы, например: дефис "-", точка…
👍2
Forwarded from ЧатботиЯ
Опубликован видеоролик "Правильное время 2.0". Посмотрев это видео Вы сможете получать от клиента его часовой пояс при помощи всего 1 блока Лидтех.
https://youtu.be/M4ZdvjrX2x8
https://youtu.be/M4ZdvjrX2x8
YouTube
Правильное время 2 0
Правильное время 2.0
Предыдущее видео:
https://youtu.be/WzMbIM2EOgE
🔺 Генерация JSON для кнопок
https://t.me/mv_master_bot / инструменты
✅ Зарегистрируйся в конструкторе Leadtex:
https://app.leadteh.ru/register?ref_i...
✔ Телеграм канал для начинающих…
Предыдущее видео:
https://youtu.be/WzMbIM2EOgE
🔺 Генерация JSON для кнопок
https://t.me/mv_master_bot / инструменты
✅ Зарегистрируйся в конструкторе Leadtex:
https://app.leadteh.ru/register?ref_i...
✔ Телеграм канал для начинающих…
Forwarded from Лайфхаки LEADTEX (Владимир Митряев)
Трюки Javascript
Поиск подстроки
Обычно функцию indexOf() Мы используем так:
#trick #javascript
Поиск подстроки
Обычно функцию indexOf() Мы используем так:
var str = "строка";А можно вот так:
if(str.indexOf("ока") != -1)
sendMessage("найдено!");
var str = "строка";Строку ~str.indexOf() можно читать как: если найдено.
if(~str.indexOf("ока"))
sendMessage("найдено!");
#trick #javascript
❤2
Задержка 1 секунда или менее через #javascript блоком #http
#задержка
https://youtu.be/XD5G6TZPZpc?si=xXT-Vwowy0uv0r_g&t=373
#задержка
https://youtu.be/XD5G6TZPZpc?si=xXT-Vwowy0uv0r_g&t=373
#️⃣ Назначить #тэг текущему контакту, если у другого конкретного контакта есть определенный тэг.
Задача:
1️⃣ Проверить у другого конкретного контакта наличие тэга "агент". Внутренний ID контакта сохранен в переменной {{$referer_id}}.
2️⃣ Если тэг есть, назначить текущему контакту тэг "разрешен".
3️⃣ Если тэг отсутствует, удалить у текущего тэг "разрешен".
Используем метод #API #Leadteh #getContactTags и #JavaScript.
Код Javascript:
var res = response.data.data.indexOf("агент");
if(res >= 0){
setContactTag("разрешен");
}else{
deleteContactTag("разрешен");
}
Задача:
1️⃣ Проверить у другого конкретного контакта наличие тэга "агент". Внутренний ID контакта сохранен в переменной {{$referer_id}}.
2️⃣ Если тэг есть, назначить текущему контакту тэг "разрешен".
3️⃣ Если тэг отсутствует, удалить у текущего тэг "разрешен".
Используем метод #API #Leadteh #getContactTags и #JavaScript.
Код Javascript:
var res = response.data.data.indexOf("агент");
if(res >= 0){
setContactTag("разрешен");
}else{
deleteContactTag("разрешен");
}
👍2❤1🔥1
↩️ В продолжение предыдущего поста: https://t.me/bottricks/161
Константин @TheSimplify_Bot предложил другой вариант решения этой задачи всего одним блоком "Интерпретатор JavaScript".
#javascript #username
Константин @TheSimplify_Bot предложил другой вариант решения этой задачи всего одним блоком "Интерпретатор JavaScript".
if (typeof username !== 'undefined' && username) {
setContactVariable("UserName", username);
} else {
setContactVariable("UserName", "телеграм-имя не указано");
}#javascript #username
👍2🔥2
JavaScript. Добавить в начало номера телефона символ `+`, если он отсутствует.
Решение пригодится, если в переменной номер телефона начинается с 7. Такая ситуация может случиться, если в ссылке на бот передавать номер телефона параметром, например
#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 #номертелефона
🔥6❤1
Media is too big
VIEW IN TELEGRAM
🚀 Создаём чат-ботов на Leadteh: как решать технические задачи даже без знания JavaScript
Привет, коллеги! 👋
Многие думают, что для создания функциональных ботов на Leadteh нужно быть гуру программирования. Спешу вас обрадовать: это не так!
🎯 История из нашего комьюнити
Недавно в чате Leadteh разработчиков появился вопрос:
*«Как вывести теги пользователя в чат с помощью API Leadteh?»*
🤖 Как я решил задачу с помощью ИИ
1️⃣ Сформулировал задачу для нейросети DeepSeek:
- Получить JSON-строку с тегами
- Распарсить данные
- Вывести пронумерованный список в чат
2️⃣ DeepSeek мгновенно выдал готовый код на ES5 (именно такая версия JS используется в Leadteh).
3️⃣ Даже ошибки исправлены!
Когда в коде возникла синтаксическая ошибка, я просто описал её нейросети — и получил исправленную версию с проверками и обработкой исключений.
💡 Главный мысль
Вам не нужно знать JavaScript в совершенстве! Достаточно:
- Чётко формулировать задачу
- Понимать логику работы бота
- Уметь «общаться» с ИИ-помощником
🎥 Смотрите в прикреплённом видео
- Как ставить задачи нейросети
- Куда вставлять готовый код в интерфейсе Leadteh
- Как тестировать и отлаживать скрипты
🌟 Ваш следующий шаг
Попробуйте решить свою техническую задачу с помощью ИИ!
1. Опишите её чётко и конкретно
2. Используйте DeepSeek или другую нейросеть
3. Вставьте код в конструкторе Leadteh
4. Протестируйте и наслаждайтесь результатом
💬 Делитесь в комментариях
С какими техническими задачами при создании ботов вы сталкивались?
Какие функции хотели бы реализовать, но не знали как?
#Leadteh #ЧатБоты #JavaScript #Программирование #ИИ #DeepSeek #NoCode #LowCode #РазработкаБотов #API #ТехническиеЗадачи
Привет, коллеги! 👋
Многие думают, что для создания функциональных ботов на Leadteh нужно быть гуру программирования. Спешу вас обрадовать: это не так!
🎯 История из нашего комьюнити
Недавно в чате Leadteh разработчиков появился вопрос:
*«Как вывести теги пользователя в чат с помощью API Leadteh?»*
🤖 Как я решил задачу с помощью ИИ
1️⃣ Сформулировал задачу для нейросети DeepSeek:
- Получить JSON-строку с тегами
- Распарсить данные
- Вывести пронумерованный список в чат
2️⃣ DeepSeek мгновенно выдал готовый код на ES5 (именно такая версия JS используется в Leadteh).
3️⃣ Даже ошибки исправлены!
Когда в коде возникла синтаксическая ошибка, я просто описал её нейросети — и получил исправленную версию с проверками и обработкой исключений.
💡 Главный мысль
Вам не нужно знать JavaScript в совершенстве! Достаточно:
- Чётко формулировать задачу
- Понимать логику работы бота
- Уметь «общаться» с ИИ-помощником
🎥 Смотрите в прикреплённом видео
- Как ставить задачи нейросети
- Куда вставлять готовый код в интерфейсе Leadteh
- Как тестировать и отлаживать скрипты
🌟 Ваш следующий шаг
Попробуйте решить свою техническую задачу с помощью ИИ!
1. Опишите её чётко и конкретно
2. Используйте DeepSeek или другую нейросеть
3. Вставьте код в конструкторе Leadteh
4. Протестируйте и наслаждайтесь результатом
💬 Делитесь в комментариях
С какими техническими задачами при создании ботов вы сталкивались?
Какие функции хотели бы реализовать, но не знали как?
#Leadteh #ЧатБоты #JavaScript #Программирование #ИИ #DeepSeek #NoCode #LowCode #РазработкаБотов #API #ТехническиеЗадачи
🔥3👍2