18+
реклама
18+
Бургер менюБургер меню

Елена Бровкина – Telegram. Книга 4. Часть 1 (страница 4)

18

Если нужно, то можно сделать несколько таких записей.

Затем перехожу в сценарий, соединяю блок Чтение записи со 2 кнопкой:

Кликаю на него. Здесь мне нужно выбрать список, а ниже создать шаблон:

Добавляем картинку. Пишем Название, ставлю двоеточие и выбираю Название.

Информация в фигурных скобках будет подгружаться из карточек товаров, которые мы создали ранее:

Точно также и добавляю Стоимость, а внизу блока кнопку Открыть переименовываю в Подробнее.

Блок Чтение записей из списка выкладывает все варианты товаров, которые есть. Если же пользователь кликнет на кнопку Подробнее, у него откроется подробная информация о конкретном товаре.

Чтение записей из списка – это все товары, которые имеются в боте, а Чтение записи из списка – конкретный товар.

Теперь 2 блок соединяю с 1 и также настраиваю. Выбираю список, а в качестве поля для поиска выбираю Название. И таким же образом добавляю изображение и прописываю шаблон. Только в подробной информации ещё нужно добавить поле Описание.

Внизу включаю Корзину товаров. Кнопку В корзину можно переименовать по своему усмотрению, я оставлю как есть:

Поле стоимости товара выбираю Стоимость. Поле название товара также выбираю Название. Остальное настраивать не обязательно.

Далее добавляю кнопку Перейти в корзину и делаю её инлайн. И кнопку я соединяю с самой корзиной.

Теперь мне нужно настроить корзину. Кликаю на нее и добавляю поле итоговой стоимости:

Если кликнуть на эту кнопку, то внизу будут показаны товары, добавленные в корзину.

Также настраиваю шаблон. К примеру: Заголовок, Описание, Сумма, Итоговая сумма:

В качестве платёжной системы выбираю ЮMoney, либо любую иную.

Признак предмета расчёта, а также Признак способа расчёта – выбираю наиболее подходящие варианты.

Создаем Telegram бота ChatGPT

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

Захожу на платформу https://leadteh.ru/

После стартового блока я создаю еще один:

Вставляю картинку и в описании пишу:

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

1 кнопка:

Затем кликаю Настройка клавиатуры.

Здесь выбираю Telegram и кликаю Сохранить:

После этого, я около кнопки Получить ответ кликаю на Плюсик и Цепочка сообщений:

Кликаю на кнопку Текст, пишу в поле:

Опускаюсь ниже. Здесь выключаю, так как кнопок и ответа не будет.

Однако будет переменная, в которую попадет запрос. Поэтому здесь я включаю и пишу:

Сейчас я добавлю блок и во вкладке ЕЩЕ:

Далее Специальные и выбираю:

Этот блок будет обрабатывать запрос и давать ответ.

Он немного отличается. Теперь я захожу в Документацию ChatGPT.

Здесь нужно зарегистрироваться https://platform.openai.com/docs/api-reference/introduction

Затем спускаюсь вниз и возьму вот эту ссылочку:

Затем ее вставляю в поле URL. На данную ссылку я буду ссылаться.

Метод, выбираю Пост и выбираем формат:

Я в данный момент выбираю первый.

Здесь же можно ознакомится с параметрами, которые нужно отправлять, а можно скопировать что есть:

В поле его вставляю и проверяю та ли стоит переменная:

У блока http есть команда Продолжить, которая срабатывает мгновенно и могу перейти.

А этот ползунок определяет какое количество секунд пользователь останется в этом блоке прежде чем автоматически перейти по команде Продолжить:

Это для того чтобы получить ответ от той ссылке на которую отправляется запрос.

Теперь добавлю заголовок. Я обязательно должна указать авторизацию которую от меня требуют. К примеру так:

Также очень важно пройти авторизацию. Поэтому я создаю второй заголовок и вставляю значения:

А вот вместо этого, нужно добавить ключ, который можно получить в личном кабинете. Для этого кликаем на Create New secretkey:

Вот он ключ:

Я его копирую и вставляю в поле после значения baerer:

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

Для этого я включаю:

А Отправлять в запросе данные, отключаю.

Если ответа нет, то для этого и существует задержка, которая позволяет остаться в блоке до получения ответа если от сервера приходит ошибка, то я должна тоже об этом знать.

Поэтому в блоке http есть красная кнопка, но это не кнопка, а команда по которой пойдет пользователь, если ответ не придет. Я кликаю на плюсик. Цепочка сообщений:

Здесь в поле пишу: Нет отчета от сервера и перенаправляю на главный блок:

Задержку я поставила 20 секунд, этого достаточно и вот получаю ответ:

Что здесь написано мне поможет расшифровать сервис.

Расшифровщик запросов JSON: https://jsonformatter.org/

Вот какой ответ мне прислал бот:

Если перейду в режим Form, то здесь увижу какое количество токенов использовано для вопроса, для ответа. Здесь так же увижу ответ от искусственного интеллекта, который могу получить:

Я кликаю на текст и формируется строчка:

Я ее копирую, перехожу в блок http, включаю Записать ответ и вношу переменную.

Вместо стрелочек я ставлю точки и придумываю переменную, в которую будет попадать ответ от бота.

Теперь в продолжении цепочки сообщений я пишу:

На этом блоке могу сделать кнопку Главное меню и соединить ее с главным блоком, а чтобы не запутаться, могу добавить кнопку Сценарий: