Как подключить ChatGPT к Telegram-боту
Коротко. Кнопки «подключить ChatGPT» у Telegram-бота нет. Бот это адрес, а отвечает за него программа: она получает сообщение, отправляет его модели OpenAI вместе с вашей инструкцией и возвращает ответ в чат. Получить такую программу можно тремя способами: написать код, связать сервисы автоматизации или взять платформу, где модель уже подключена. В DOS AI (dosai.pro) это одно поле: вставляете токен бота из BotFather, и на сообщения отвечает ИИ по вашим ценам и правилам.
Что нужно при любом способе
Бот в Telegram. Его создают в @BotFather командой /newbot, это бесплатно. На выходе токен, ключ от бота. Пошагово: как создать бота через BotFather.
Доступ к модели. Подписка ChatGPT в приложении и доступ к моделям OpenAI для программ это разные продукты. Подписка Plus не даёт боту ничего: программе нужен ключ OpenAI API, и оплачивается он отдельно, по объёму текста.
Программа между ними. Она принимает сообщение от Telegram, собирает запрос к модели и отправляет ответ. Она же хранит переписку: модель сама ничего не помнит, и на каждый вопрос ей заново передают предыдущие сообщения.
Инструкция. Модель ничего не знает о вашем бизнесе. Без текста про услуги, цены и правила она будет отвечать общими словами и выдумывать.
Способ 1. Свой код
Программист пишет сервис, который слушает Telegram и ходит в OpenAI API. Простейший вариант на Python умещается в один файл и отвечает на текст.
Дальше начинается то, что в один файл не умещается:
- сервер, который работает круглосуточно;
- хранение истории, чтобы бот помнил начало разговора;
- голосовые: их надо отдельно расшифровывать;
- прайс и документы: длинный прайс в каждый запрос не положишь, нужен поиск по нему;
- запись, оплата, передача разговора человеку;
- защита от спама и от клиента, который пишет двадцать сообщений подряд.
Способ подходит, если программист у вас уже есть и бот нужен нестандартный. Деньги уходят на его время: первые дни на запуск и часы каждый месяц на поддержку.
Способ 2. Сервисы автоматизации
В таких сервисах сценарий собирают из блоков: «пришло сообщение в Telegram», «отправить в OpenAI», «ответить в чат». Кода нет, но логику вы строите сами. Память диалога, голосовые и поиск по прайсу тоже собираются блоками, и чем больше блоков, тем труднее понять, почему бот ответил именно так.
Способ подходит тем, кто уже работает в таком сервисе и готов его сопровождать. Платите за сам сервис и отдельно за ключ OpenAI.
Способ 3. Готовая платформа
Модель уже подключена, память, голосовые и поиск по прайсу работают сразу. От вас инструкция и токен. В DOS AI это выглядит так:
- Зарегистрируйтесь на dosai.pro и создайте проект. При создании вы отвечаете на три вопроса о бизнесе, и платформа собирает инструкцию для бота.
- Проверьте ответы в тестовом чате: задайте вопросы, которые вам пишут каждый день.
- Откройте Каналы → Telegram, вставьте токен из BotFather и нажмите «Подключить».
- Напишите своему боту в Telegram.
Бот в Telegram понимает текст, голосовые, фото и файлы до 20 МБ. В группах он отвечает, когда к нему обращаются: упомянули через @имя_бота или ответили на его сообщение. Эта возможность включается в настройках. Инструкция с экранами: подключить Telegram.
Сколько это стоит
| Способ | За что платите |
|---|---|
| Свой код | время программиста, сервер, ключ OpenAI |
| Сервис автоматизации | тариф сервиса и ключ OpenAI |
| DOS AI | только ответы бота с баланса проекта |
Подписка для Telegram в DOS AI не нужна. Разговор с клиентом целиком обычно стоит 6-13 центов, при регистрации на баланс кладётся $5. Как считается цена: сколько стоит чат-бот для бизнеса.
Что настроить при любом способе
- Дайте боту факты. Цены, адрес, часы работы, условия. Чего нет в инструкции и документах, того бот не знает.
- Скажите, чего делать нельзя. Обещать скидки, ставить диагнозы, называть сроки, которых нет в прайсе.
- Проверьте на своих вопросах до запуска. Десять вопросов от реальных клиентов покажут больше, чем любое описание.
Примеры инструкций: промпт для чат-бота. Почему бот иногда выдумывает и как это закрыть: почему бот выдумывает.
Частые вопросы
Можно ли подключить ChatGPT к Telegram-боту бесплатно?
Нет. Создать бота бесплатно, а ответы модели оплачиваются всегда: ключом OpenAI или с баланса платформы. В DOS AI подключение Telegram бесплатное, а на первые ответы при регистрации даётся $5.
Подойдёт ли подписка ChatGPT Plus?
Нет. Подписка работает в приложении ChatGPT. Программе нужен ключ OpenAI API, он оплачивается отдельно, по объёму текста.
Бот будет помнить, о чём шла речь?
Если программа хранит переписку и передаёт её модели. На платформе это работает сразу, в своём коде память надо написать.
Бот поймёт голосовое сообщение?
Сама модель принимает текст, голосовое сначала расшифровывают. В DOS AI расшифровка включена сразу, в том числе для казахского.
Можно ли подключить одного бота к двум сервисам?
Нет. Сообщения бота получает одна программа, второе подключение отключает первое.
Чем это отличается от подключения к WhatsApp?
В Telegram всё проще: бот создаётся за две минуты, и номеру ничего не грозит. Про WhatsApp отдельный разбор: как подключить ChatGPT к WhatsApp.
Регистрация даёт $5 на баланс, карта не нужна. Бот настраивается обычным текстом, проверяется в тестовом чате и подключается к WhatsApp по QR-коду.
Создать бота бесплатно →