Generic selectors

Exact matches only

Search in title

Search in content

Post Type Selectors

Telegram-бот с ChatGPT за 3 минуты: пошаговая настройка

Обновлено: март 2026

Для быстрой настройки Telegram-бота, который будет работать на базе ChatGPT, вы можете воспользоваться решением, в котором вам нужно будет настроить только подключение к сервисам. Ссылка на решение будет ниже, прочитайте короткую инструкцию.

Как собрать Telegram-бота с ChatGPT за 3 минуты.

Бот взаимодействует с сервисами Telegram и OpenAI через API-запросы. Но не переживайте, вам не нужно писать код для отправки запросов — Альбато обо всем позаботился! Вам нужно только создать нужный сценарий, выбирая из готовых блоков, и запустить автоматизацию. А если вы захотите создать сценарий для другого сервиса — Albato поможет и в этом без участия программистов. Давайте начнём!

Вариант 1. Используем Решение. (Время на создание: 3 минуты)

Мы подготовили решение, которое состоит из 3 связок:

Установка решения

Решение можно установить по ссылке или перейти в раздел Solution в интерфейсе Albato.

Настройка подключений:

UPD: с 02/05/2024 партнер называется Telegram

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

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

Бот готов! Связки настроены по шаблону, ты можешь сразу использовать бота или перед запуском настроить его немного под себя, например:

  • В сценарии 3, настроить велком сообщение от бота, рассказать как он работает (AI, далее текст, в нашем примере — AI, привет, примеры автоматизации марткетинга)
  • В сценарии 2 и 3, настроить поля в шаге OpenAI, указать: Max tokens (по умолчанию 2000) остальные поля OpenAI мы разберем ниже.

Если у вас нет аккаунта в OpenAI вы можете собрать такого же бота используя инструмент — AlbatoAI.
Вступайте в наше сообщество в Telegram или напишите нашей команде в чате личного кабинета, и мы обязательно бесплатно поможем с реализацией.

Вариант 2. Сборка через конструктор

Идем в раздел «Мои связки» ищем среди сервисов Telegram и OpenAI собираем связки и подключаем с помощью ранее скопированных токенов нашего бота Telegram и аккаунт в OpenAI.

UPD: с 02/05/2024 партнер называется Telegram

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

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

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

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

 

Какие еще параметры можно настроить?

temperature: грубя говоря — это параметр, регулирующий креативность ответов.  Значения близкие к 1 придадут модели больше риска / креативности. А значения близкие к 0 будут генерировать чётко определённые ответы.

max_token: максимальное количество токенов для генерации при завершении (здесь вы можете увидеть токенизатор, который использует OpenAI)

Токен — часть слова, которая используется для обработки естественного языка. Для английского текста 1 токен — это примерно 4 символа или 0,75 слова. Подробнее про токены можно прочитать в статье — What are tokens and how to count them. А тут узнать про тарифы.

number of results: количество вариантов ответа, которые необходимо сгенерировать для каждого входного сообщения.

Основное отличие от предыдущих моделей это объект Messages где у нас есть роли, которые мы заранее определяем.

За счет этого содержимое (то есть сам контекст разговора и весь диалог) может строиться как из одного сообщения, так и из запоминания предыдущих сообщений.

Подробнее про настройку и возможности интгераций с OpenAI (ChatGPT) рассказали в статье

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

Полезные материалы