Фокусы чат-БОТов 🙌
263 subscribers
30 photos
25 videos
99 links
Чат-боты Leadteh.
Как сделать. Сложные моменты. Подсказки. Секреты.
Download Telegram
Forwarded from Лайфхаки LEADTEX
Формат данных JSON

Leadtex не поддерживает форматы данных, приведенных в посте "Форматы данных используемые для обмена данными", кроме JSON.

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

Простыми словами, синтаксис JSON формата описывает, каким образом данные должны быть организованы при их передаче или хранении. Данные в JSON формате представляются в виде пар "ключ-значение", разделенных запятой.
Ключ - это строка, которая идентифицирует конкретное значение, а значение может быть числом, строкой, логическим значением (true/false), или другим объектом в формате JSON.

JSON-объект — это неупорядоченное множество пар «ключ:значение», заключённых в фигурные скобки { } и взаимодействие с ним проходит, как со словарем.

Пример простого JSON объекта:

{
"name": "Vladimir",
"age": 63,
"children": [ "Maxim", "Ilya" ]
}

В этом примере "name", "age" и "children" являются ключами, а ключ — ВСЕГДА строка, и мы в любом случае берём ее в кавычки. "Vladimir", 63 и [ "Maxim", "Ilya" ] являются соответствующими значениями. Весь объект заключен в фигурные скобки и разделен запятыми.

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

Продолжение следует...
Forwarded from Лайфхаки LEADTEX
Формат данных JSON
продолжение

JSON поддерживает следующие типы данных (это то, что может стоять в значении пары):

🔅строки,
🔅числа,
🔅логические значения true/false,
🔅null.
🔅Объекты { ... },
🔅Массивы [ ... ]

🔸Строки используют двойные кавычки как и ключи: "name": "Vladimir". Символы могут быть указаны с использованием escape-последовательностей, начинающихся с обратной косой черты «\» (поддерживаются варианты \", \\, \/, \t, \n, \r, \f и \b), или записаны шестнадцатеричным кодом в кодировке Unicode в виде \uFFFF.

🔸Числа могут быть как целым, так и вещественным и записываются без кавычек: "age": 63.

🔸Объект (запись) — его описание было в прошлом посте "Формат данных JSON".

🔸Массив (одномерный) — это упорядоченное множество значений. Массив заключается в квадратные скобки «[ ]». Значения разделяются запятыми. Массив может быть пустым, то есть не содержать ни одного значения. Значения в пределах одного массива могут иметь разный тип.
Forwarded from Максим Носко
Максим Носко
HTTP-блок настраиваем для работы с внутренними Списками Leadtex Как получить данные из Списка Лидтех в JSON HTTP-блоком и положить в переменные/ #HTTP #списки #настройка https://youtu.be/So5X6gWHpxY?t=831
API Leadteh. Получить данные из Списка через блок HTTP. Синтаксис построения фильтров.

К URL добавить параметр : "&filters[<имя поля латиницей>]=<искомое значение>"

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

Примеры параметра filters:
1. filters [text]={{null}}
2.filters[text]==!,{{null}}
3. filters [id]=>,10
4. filters[tip_zadaniya]=Ord3

#api #http #списки #фильтры #filters #параметр #запрос
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
Сохранить в переменные данные любой записи Списка по выбору. BotTricks in Leadteh.

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

Связанное видео "Сохранить данные из Списка в Переменные":
YouTube: https://youtu.be/bwd141kz_Wc
Дзен: https://dzen.ru/video/watch/64456e8e03e9561dde09c685
RuTube: https://rutube.ru/video/b51837e3ee14b9a6a6c314afbb03b793/
Telegram: https://t.me/bottricks/73

https://youtu.be/qTqvYSkKD8A
Media is too big
VIEW IN TELEGRAM
🎮 Игра в чат-боте со случайной генерацией кнопок

🎲 Использование сервиса генерации случайных чисел: randstuff.ru
This media is not supported in your browser
VIEW IN TELEGRAM
💡Способ перейти по кнопке из блока «Цепочка сообщений» в любой другой несвязанный с ним блок

ℹ️ Для работы блока «HTTP-запрос» в поле «URL» вводим адрес любого сайта
№3. Используем JavaScript для сохранения данных Списка в переменные. BotTricks at Leadteh.

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

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

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

https://youtu.be/RGYkyyafBuU
Forwarded from Likeus
​​Как зарегистрироваться в ChatGPT – Пошаговая инструкция

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

https://youtu.be/Qx3rOTrjp2A
Media is too big
VIEW IN TELEGRAM
🛒 Своя корзина на основе переменных
🔥1
№4. Публикация БОТом данных из Списка в Telegram-канал. BotTricks at Leadteh

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

https://youtu.be/hVJ_ifAe7WM
№5. Возможности форматирования постов, публикуемых в Telegram-канал. BotTricks at Leadteh

Исправим ошибку выделения жирным заголовка поста, при публикации в Телеграм-канал.
Изучим раздел API Telegram для форматирования (разметки) постов, при публикации в Телеграм-чаты, группы, каналы. Три режима форматирования: Markdown, MarkdownV2, HTML.
Исследуем как операторы разметки в трех режимах форматирования работают в постах Leadteh и в Телеграм-канале.
#http #API #ошибки #публикация_в_канал #telegram #телеграм #разметка #форматирование

https://youtu.be/l3fGF_h_gHk

Дзен: https://dzen.ru/bottricks?share_to=link
RuTube: https://rutube.ru/channel/17579608/
2👍1