Как самостоятельно собрать бота в Телеграм с OpenAI без кода | Альбато Блог

Как самостоятельно собрать бота в Телеграм с OpenAI без кода

Чтобы создать бота, использующего нейронную сеть OpenAI и умеющего генерировать картинки по текстовому описанию, придумывать креативные заголовки, очищать текст от мусора и решать кучу других задач, даже исправлять ошибки в коде — к оманда Albato потратила около 15 минут. В этой статье мы расскажем о том, как собрать такого бота самому, а также покажем примеры использования и варианты усложнения бота.

Как собрать бота. Пошаговая инструкция.

Бот работает с помощью отправки API-запросов к сервисам Telegram и OpenAI. При этом мы не используем код или программирование для их отправки, а используем только no-code платформу Albato, где просто создаем нужный нам сценарий, который уже сделает все за нас. Подобный сценарий ты можешь повторить с любым нужным сервисом без программистов. Итак обо всем по порядку.

Шаг 1. Делаем болванку бота в Telegram. Делается это быстро, бесплатно и без особых навыков. Переходим в https://t.me/BotFather и отправляем команду /newbot . Там же задаем имя и описание бота. Когда бот будет создан, ты получишь API-токен. Копируем его.

Шаг 2. Идем в OpenAI — это нейронная сеть, куда мы будем отправлять наш текст и команды. Выбираем раздел «API » в меню и регистрируем аккаунт. При регистрации ты получишь 18$ которых хватит с запасом. Отсюда нам нужен только API-токен (пароль для подключения к API). Для этого в личном кабинете OpenAI нажми на вкладку Personal в правом верхнем углу. В выпадающем списке выбери API-keys и скопируй ключ.

ВАЖНО: При регистрации нужно будет указать номер телефона отличный от РФ. Есть куча сервисов, позволяющих «арендовать» зарубежный номер для получения SMS-сообщения за копейки (Наша команда использовала online.sim . Стоимость аренды номера из Индонезии обошлась разово в 6 руб.)

Шаг 3. Теперь у нас есть два API-ключа . Один от Telegram , другой от OpenAI. Вместе с ними идем на платформу no-code интеграций Albato , где мы будем собирать нашего умного бота. И это заключительный этап его создания. Тут у тебя будет 14 бесплатных дней и 1000 транзакций, которых хватит на 500 сообщений в месяц.

Далее есть 2 варианта:

Вариант 1 — ПРОСТОЙ. Время на создание: 2-5 мин.

Если мы хотим собрать простого персонального бота, без отдельных команд и режима работы в групповом чате, то просто переходим в шаблонный сценарий (который мы уже собрали в Albato для тебя) и подключаем OpenAI и Telegram с помощью ранее сохраненных API-ключей. Ссылка на готовый шаблон в Albato.

1. Пропускаем первый экран, нажимая далее.

2. Нажимаем на «Telegram персональный», вставляем скопированный ранее API-токен, сохраняем.

3. Нажимаем на «OpenAI (GPT-3)», вставляем скопированный ранее API-токен, сохраняем.

4. Нажимаем на «Telegram» и выбираем подключение, которое создали к Telegram и жмем «Запустить».

Бот готов к работе!

Вариант 2 — ПОСЛОЖНЕЕ.

Идем в раздел «Подключения» ищем среди сервисов Telegram (персональный) и OpenAI (GPT-3) нажимаем «Добавить подключение» и подключаем с помощью ранее скопированных токенов нашего бота Telegram и аккаунт в OpenAI.

UPD: с 15/05/2023 партнер называется Telegram.

Собираем нашего бота, как в конструкторе, с помощью «Связок» нужных нам сервисов.

Используем триггеры в виде входящих сообщений в Telegram , которые будем отправлять нашему боту. А следующими шагами отправляем полученное сообщение в OpenAI. П олучив ответ, возвращаем его также в Telegram .

В настройках OpenAI можем выбрать: модель работы нейронки (в зависимости от команды), количество возвращаемых символов и «креативность». Подробнее о значениях можно почитать на сайте OpenAI в примерах и документации.

Чтобы бот слушался наших команд, а не реагировал на все подряд добавляем в наши связки «Фильтры».

Можно повторить подобный или свой собственный сценарий с нейросетью или другими сервисами. Все, на что хватит фантазии! Или напиши нашей команде в чате личного кабинета, и мы обязательно бесплатно поможем с реализацией.

Просмотры: 22656 Albato

Средний рейтинг
Еще нет оценок