Перейти к основному содержимому

Чат-бот с Make

Создание чат-бота с ChatGPT для Telegram на платформе Make.com

Создание чат-бота с интеграцией ChatGPT для Telegram можно реализовать с помощью платформы автоматизации Make.com. Это позволит быстро и легко настроить бота без необходимости писать код. Рассмотрим пошаговую инструкцию по созданию такого бота.

Шаг 1. Создание нового бота в Telegram

  1. В Telegram найдите бота @BotFather и начните с ним диалог.
  2. Отправьте команду /newbot, чтобы создать нового бота.
  3. Следуйте инструкциям BotFather, введите имя бота и уникальный username.
  4. Скопируйте API-токен, который предоставит BotFather - он понадобится для настройки бота.

Шаг 2. Создание сценария в Make.com

  1. Зарегистрируйтесь на платформе Make.com и создайте новый сценарий.
  2. Выберите модуль Telegram Bot и действие Watch for updates.
  3. Вставьте HTTP API-токен вашего бота в поле Create a webhook.

Шаг 3. Интеграция с OpenAI

1. Создайте новый модуль OpenAI и выберите действие Create a completion.

2. Вставьте API-ключ OpenAI, который вы получили при регистрации.

3. Выберите модель ChatGPT по своему усмотрению.

4. Добавьте сообщение 1 с ролью System и содержимым "Reply to the user in their language".

5. Добавьте сообщение 2 с ролью User и содержимым "1. Message: Text"(OpenAi).

6. Установите значение Max tokens в зависимости от выбранной модели.

neurocoder neurocoder

Шаг 4. Отправка ответа в Telegram

  1. Создайте новый модуль Telegram Bot и выберите действие Send a Text Message or a Reply.
  2. В поле Chat ID вставьте "1. Message: Chat: ID"(Telegram Bot).
  3. В текст сообщения вставьте "1: Message.Content"(OpenAI).
  4. Выберите режим MarkDown в поле Parse Mode.

neurocoder neurocoder

Шаг 5. Настройка webhook

  1. Скопируйте URL-адрес вебхука из сценария Make.com.
  2. Привяжите вебхук к боту по шаблону: https://api.telegram.org/bot<ТОКЕН>/setWebhook?url=<ССЫЛКАНАМЕЙК> Замените <ТОКЕН> на API-токен вашего бота, а <ССЫЛКАНАМЕЙК> на URL-адрес вебхука из Make.com.
  3. Вставьте полученную ссылку в браузере.

Шаг 6. Тестирование бота

Теперь вы можете протестировать своего бота, отправив ему сообщение. Бот должен ответить, используя возможности ChatGPT.Таким образом, используя платформу Make.com, вы можете быстро создать чат-бота для Telegram с интеграцией ChatGPT без необходимости писать код. Это позволяет легко автоматизировать взаимодействие с пользователями и предоставлять им интеллектуальные ответы, основанные на возможностях ChatGPT.