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

Интеграция GPTs в Telegram бот через Make.com

Как настроить отправку данных из GPTs в Telegram через сервис Make GPTs в 2025 году остаются незаменимым инструментом для решения множества задач — от генерации текстов до автоматизации рутинных процессов. Однако даже у таких мощных технологий есть свои ограничения. Одним из самых заметных является невозможность взаимодействовать с внешними системами напрямую.
Это касается и Telegram, который является одним из самых популярных мессенджеров. Как же быть, если необходимо интегрировать GPTs с Telegram, например, для отправки данных, уведомлений или итогов работы? В этой статье я расскажу, как можно обойти это ограничение с помощью платформы Make и функционала function calling. GPTs от OpenAI — это инновационный инструмент, но у него есть определённые ограничения, связанные с безопасностью и универсальностью. Одно из них — отсутствие официального API для взаимодействия с внешними платформами, включая Telegram. Причина кроется в самой архитектуре GPTs: основное предназначение модели — это
Оглавление

Как настроить отправку данных из GPTs в Telegram через сервис Make

GPTs в 2025 году остаются незаменимым инструментом для решения множества задач — от генерации текстов до автоматизации рутинных процессов. Однако даже у таких мощных технологий есть свои ограничения. Одним из самых заметных является невозможность взаимодействовать с внешними системами напрямую.

Это касается и Telegram, который является одним из самых популярных мессенджеров. Как же быть, если необходимо интегрировать GPTs с Telegram, например, для отправки данных, уведомлений или итогов работы? В этой статье я расскажу, как можно обойти это ограничение с помощью платформы
Make и функционала function calling.

Почему GPTs не взаимодействуют с внешними системами?

GPTs от OpenAI — это инновационный инструмент, но у него есть определённые ограничения, связанные с безопасностью и универсальностью. Одно из них — отсутствие официального API для взаимодействия с внешними платформами, включая Telegram. Причина кроется в самой архитектуре GPTs: основное предназначение модели — это обработка и генерация текста, а не работа в режиме чат-бота или интеграции с другими сервисами.

В результате пользователи, которые хотели бы создать Telegram-бота на основе GPTs, сталкиваются с препятствием. Они обнаруживают, что OpenAI не предоставляет инструментов для такой интеграции. Это особенно расстраивает тех, кто уже оценил возможности GPTs и хочет расширить их применение за пределы самого интерфейса OpenAI.

Можно ли обойти это ограничение?

Да, можно. Несмотря на отсутствие прямого API, OpenAI предлагает функционал function calling, который позволяет GPTs взаимодействовать с внешними системами через заранее настроенные функции. Например, вы можете настроить передачу данных в Telegram через вебхук. Это решение нельзя назвать полноценной интеграцией, так как GPTs не сможет вести диалог в реальном времени. Однако отправка итогов работы, аналитики или отчётов в Telegram уже даёт значительные преимущества.

Как работает function calling в GPTs?

Функционал function calling — это инструмент, который позволяет GPTs взаимодействовать с внешними системами через функции, описанные в коде. Например, с его помощью можно настроить отправку сообщений, уведомлений или итогов работы GPTs в Telegram-канал. Реализация таких функций требует дополнительной настройки, но результат того стоит.

Пример реализации: планирование целей по методу "12 недель в году"

Для демонстрации я использовал один из моих GPTs, созданный по методике "12 недель в году". Этот GPTs, названный "Тренер по целям", помогает пользователю:

  1. Ставить цели.
  2. Разбивать их на задачи.
  3. Делить задачи на 5 спринтов продолжительностью 12 недель.
Почему именно методика "12 недель в году"?
Эта методика, описанная в одноимённой книге Брайана Морроу и Майкла Ленингтона, помогает сосредоточиться на важных задачах и достигать большего за короткий срок. Вместо долгосрочного планирования на год, вы концентрируетесь на ближайших 12 неделях, что позволяет не терять мотивацию и видеть результаты быстрее.

Как работает мой GPTs?

  1. Пользователь описывает свои цели и задачи.
  2. GPTs помогает структурировать их по методике "12 недель в году".
  3. После завершения сеанса GPTs генерирует итоговое резюме, которое автоматически отправляется в Telegram через функцию sendTelegram.

Теперь перейдём к технической части. Вот пошаговая инструкция, как настроить отправку данных из GPTs в Telegram.

Шаги настройки интеграции GPTs с Telegram через Make

1. Создание функции для отправки данных

Чтобы отправлять данные из GPTs в Telegram, вам потребуется создать новую функцию, назовем ее например, sendTelegram. Она будет работать через вебхук Make. Для этого:

  • Используйте GPT Action Schema Creator для создания шаблона функции.
-2

Найти его можно поиском по списку всех GPTs.

Также, советую посмотреть видео Криса Лэннона "Trigger your make automations from your openai gpts". В описании видео можно скопировать шаблон простого сценария.

У нас есть пример схемы для функции, есть gpts, который сгенерирует нужную нам схему и нам осталось только получить адрес webhook (В данном примере я показываю как работать с make, это может быть любая другая платформа со своим api). Ниже я покажу как получить адрес вебхука. А пока пишем промпт в GPT Action Schema Creator: Создаем функцию по шаблону, которая будет отправлять текст сгенерированный GPS в webhook URL по адресу ...

генерация функции для GPTs
генерация функции для GPTs

схема GPTs
схема GPTs

  • Убедитесь, что версия OpenID в описании функции установлена на 3.1.0, иначе функция работать не будет.
  • Также метод отправки должен быть POST. GET не позволяет отправлять более менее длинные сообщения.

2. Настройка сценария в Make

Далее вам нужно создать сценарий на платформе Make, который будет принимать данные от GPTs и отправлять их в Telegram.

  • Зайдите в Make и создайте новый сценарий.
  • Добавьте модуль "Watch Updates", который будет отслеживать обновления.
-5

  • Создайте новый вебхук, скопируйте его URL-адрес и вставьте в функцию sendTelegram.

3. Тестирование функции

После настройки важно протестировать функцию:

  • В интерфейсе GPTs запросите выполнение функции. GPTs отправит данные по указанному вебхуку. Минус GPTs в том что он постоянно просит подтвердить любое действие. Даже если вы нажали Разрешать всегда.
-6

  • Проверьте, дошло ли сообщение до вашего Telegram-канала. Если всё сделано правильно, вы увидите отправленный текст.
текст в вебхуке make
текст в вебхуке make
-8

4. Подключение Телеграм бота

Создаем нового бота через сервис BotFather, получаем его chat_id для отправки сообщения в бота. В других статьях рассмотрим как это делается более подробнее. Тема данной статьи - интеграция собственных GPTs с Телеграм, поэтому на создании самого бота отвлекаться не будем.

телеграм бот получает данные с вебхука
телеграм бот получает данные с вебхука

Сгенерированный GPTs текст забираем через вебхук в телеграм-бота. Вот и вся наша короткая цепочка в сценарии.

-10

Итог

Этот подход позволяет частично компенсировать отсутствие прямого API для взаимодействия GPTs с Telegram. Используя сервис Make и функцию function calling, можно отправлять результаты работы GPTs в Telegram, что особенно удобно для автоматизации бизнес-процессов.

Попробуйте этот метод, чтобы сделать вашу работу с GPTs ещё более продуктивной!

Технические нюансы и советы

  1. Изучайте примеры схем.
    В видео Криса Ленана
    "Automation using OpenNG PTS" вы найдёте полезные примеры, которые помогут понять принцип работы с вебхуками.
  2. Тщательно тестируйте каждую функцию.
    Ошибки в описании функции или настройке вебхука могут привести к сбоям. Всегда проверяйте, что URL вебхука введён корректно, а OpenID соответствует необходимой версии.
  3. Не забывайте про безопасность.
    Убедитесь, что вебхуки защищены от несанкционированного доступа. Никому не передавайте URL вашего вебхука, чтобы избежать утечек данных.

Заключение

Хотя у GPTs нет официального API для работы с Telegram, использование функции function calling и платформы Make позволяет обойти это ограничение. С помощью вебхуков можно отправлять итоговые данные, делая взаимодействие с GPTs более удобным и функциональным.

Если вы используете GPTs для бизнеса, такой подход станет незаменимым инструментом для повышения эффективности. А методика "12 недель в году", интегрированная в ваш GPTs, поможет вам достигать целей быстрее и проще.

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