Фокусы чат-БОТов 🙌
263 subscribers
30 photos
25 videos
99 links
Чат-боты Leadteh.
Как сделать. Сложные моменты. Подсказки. Секреты.
Download Telegram
Forwarded from Максим Носко
Блок HTTP-запрос. Обработка JSON-ответа с помощью JavaScript.

<code>
if (response.status == 200) {
sendMessage(response.data.data[0].opisanierus);
}
</code>

Помощь Лидтех: https://docs.leadteh.ru/blok-http-zapros
Но, на картинке не работающий пример кода
#HTTP #javascript #json
№3. Используем JavaScript для сохранения данных Списка в переменные. BotTricks at Leadteh.

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

Пример кода для получение данных поля "id" из внутреннего Списка:
"response.data.data[0].id"
Замени "id" на нужное название поля из Списка.

#Leadteh #Лидтех #чатбот #http #списки #переменные #JavaScript #ошибки

https://youtu.be/RGYkyyafBuU
№4. Публикация БОТом данных из Списка в Telegram-канал. BotTricks at Leadteh

Посмотрим как загружать и хранить картинки во внутринний Список Лидтех, как их правильно достать из Списка, сохранить в переменную и далее опубликовать пост в Telegram-канал с картинкой и текстом. Разберемся как правильно использовать блок HTTP-запрос для публикации в Телеграм-канал поста с фото, используя API Telegram.
#http #списки #переменные #JavaScript #ошибки #публикация_в_канал

https://youtu.be/hVJ_ifAe7WM
№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/
👍2
Forwarded from Лайфхаки LEADTEX (Владимир Митряев)
Трюки Javascript

Поиск подстроки

Обычно
функцию indexOf() Мы используем так:

var str = "строка";
if(str.indexOf("ока") != -1)
sendMessage("найдено!");

А можно вот так:

var str = "строка";
if(~str.indexOf("ока"))
sendMessage("найдено!");

Строку ~str.indexOf() можно читать как: если найдено.

#trick #javascript
2
Задержка 1 секунда или менее через #javascript блоком #http
#задержка

https://youtu.be/XD5G6TZPZpc?si=xXT-Vwowy0uv0r_g&t=373
JavaScript. Строковые функции. Методы работы со строками.
#javascript #строка #функция #метод
JavaScript. Математические функции.
#javascript #математическая #функция
JavaScript. Числовые функции.
#javascript #числовая #функция