Добавить в корзинуПозвонить
Найти в Дзене

Как создать Telegram-бота с ChatGPT за 3 минуты: два способа без программирования

Telegram-боты на базе ChatGPT отвечают на вопросы клиентов, помогают с рутинными задачами и работают круглосуточно. Звучит сложно, но настройка такого бота через Альбато (no-code платформа для интеграций) занимает буквально несколько минут. Код писать не нужно: бот собирается из готовых блоков, а подключение к нейросети OpenAI происходит через API. В этой статье разберём оба способа, от самого быстрого до более гибкого. Альбато предлагает готовый шаблон, который состоит из трёх связок. Каждая связка отвечает за свою часть логики бота. Всё, что требуется, это подключить два сервиса: Telegram и OpenAI. Установить решение можно по прямой ссылке или через раздел «Solution» в интерфейсе Альбато. Сначала нужно создать бота. Для этого открываем BotFather в Telegram и отправляем команду /newbot. BotFather попросит придумать имя и описание. После создания бот выдаст API-токен, его нужно скопировать и вставить в настройках подключения Telegram внутри Альбато. Подробная инструкция по настройке T
Оглавление

Telegram-боты на базе ChatGPT отвечают на вопросы клиентов, помогают с рутинными задачами и работают круглосуточно. Звучит сложно, но настройка такого бота через Альбато (no-code платформа для интеграций) занимает буквально несколько минут. Код писать не нужно: бот собирается из готовых блоков, а подключение к нейросети OpenAI происходит через API. В этой статье разберём оба способа, от самого быстрого до более гибкого.

Способ первый: готовое решение (3 минуты)

Альбато предлагает готовый шаблон, который состоит из трёх связок. Каждая связка отвечает за свою часть логики бота. Всё, что требуется, это подключить два сервиса: Telegram и OpenAI.

Установить решение можно по прямой ссылке или через раздел «Solution» в интерфейсе Альбато.

Подключение Telegram

Сначала нужно создать бота. Для этого открываем BotFather в Telegram и отправляем команду /newbot. BotFather попросит придумать имя и описание. После создания бот выдаст API-токен, его нужно скопировать и вставить в настройках подключения Telegram внутри Альбато.

Подробная инструкция по настройке Telegram-бота с Альбато поможет, если на каком-то шаге возникнут вопросы.

Подключение OpenAI

Переходим на сайт OpenAI и регистрируем аккаунт. OpenAI, если кратко, это компания-разработчик нейросети ChatGPT. При регистрации новым пользователям предоставляется стартовый баланс (условия могут меняться, актуальную информацию стоит проверить на сайте). Из личного кабинета понадобится API-ключ (по сути, пароль для подключения к нейросети через API). Чтобы его получить, нажимаем на вкладку «Personal» в правом верхнем углу, выбираем «API-keys» и копируем ключ. Затем вставляем его в настройках подключения OpenAI в Альбато.

Пошаговый гайд по работе с OpenAI есть в статье «Как автоматизировать работу с OpenAI».

Настройка бота под свои здачи

После установки решения бот уже работает. Но перед запуском его можно подстроить:

  • В третьей связке задать приветственное сообщение. Формат команды: AI, затем текст. Например: AI, привет, примеры автоматизации маркетинга.
  • Во второй и третьей связке настроить параметры OpenAI. По умолчанию лимит ответа, Max tokens, составляет 2 000. Остальные параметры разберём ниже.

Если аккаунта OpenAI нет или не хочется его заводить, можно использовать встроенный инструмент Albato AI. Он работает на базе GPT и подключается прямо из платформы.

Способ второй: сборка через конструктор связок

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

Логика простая: входящее сообщение из Telegram (триггер) передаётся в OpenAI, нейросеть генерирует ответ, и этот ответ отправляется обратно в Telegram.

В настройках шага OpenAI можно выбрать модель нейросети, задать лимит символов и уровень «креативности» ответов. Подробности о параметрах доступны в документации OpenAI.

Чтобы бот реагировал только на определённые команды, а не на каждое входящее сообщение, в связки добавляются фильтры. Фильтр проверяет текст сообщения и пропускает дальше только те, которые соответствуют заданным условиям.

Параметры OpenAI, которые стоит знать

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

temperature отвечает за креативность ответов. Значения ближе к 1 делают ответы более свободными и непредсказуемыми. Значения ближе к 0, наоборот, дают точные и предсказуемые формулировки. Для FAQ-бота лучше подходит низкий temperature, для генерации идей, высокий.

max_token задаёт максимальное количество токенов в ответе. Токен, если упрощённо, это часть слова. Для английского текста 1 токен равен примерно 4 символам или 0,75 слова. Проверить, сколько токенов содержит текст, можно через токенизатор OpenAI. Информация о стоимости токенов доступна на странице тарифов OpenAI.

number of results определяет количество вариантов ответа, которые нейросеть сгенерирует на одно входящее сообщение. По умолчанию это 1.

Messages содержит роли и контекст разговора. Благодаря этому объекту диалог может строиться как из одного сообщения, так и с учётом предыдущих реплик. Это позволяет боту «помнить», о чём шла беседа.

Детальное описание всех параметров и примеры интеграций с ChatGPT собраны в отдельной статье.

Что дальше

По такому же принципу в Альбато можно создать сценарий с любой другой нейросетью или сервисом. Например, подключить бота к CRM, Google Таблицам или системе аналитики. Вопросы о работе бота и типичные проблемы разобраны в FAQ по боту OpenAI.

Полезные материалы для старта:

-2

Помощь можно получить в сообществе Альбато в Telegram или в чате поддержки внутри личного кабинета.

Итог

Собрать Telegram-бота с ChatGPT в Альбато можно двумя путями: через готовое решение за 3 минуты или вручную через конструктор связок. Первый вариант подходит для быстрого запуска, второй дает полный контроль над логикой. В обоих случаях код не нужен, всё настраивается визуально. Зарегистрируйтесь и попробуйте бесплатно.