Подключаем Телеграм-бота к ChatGPT

Подключаем Телеграм-бота к ChatGPT

ChatGPT — одно из наиболее популярных и известных на сегодня программных решений в сфере искусственного интеллекта. Его активно используют для генерации текстового и графического контента, получение достаточно компетентных ответов на популярные вопросы. С его помощью создаются преленды, пишутся коды программ, а также выполняются многие другие задачи. А сейчас мы подробно расскажем, как наделить собственного бота, работающего с Телеграм-каналами возможностями искусственного интеллекта. Никаких кодов, сложного программирования, минимальная трата времени и усилий. Наше предложение наверняка заинтересуют тех, кто не особо доволен работой ботов, созданных другими пользователями, кто хочет создать свой продукт, оптимально ориентированный под индивидуальную специфику работы. Буквально час времени и в вашем распоряжении будет собственный Телеграм-бот, способный «думать». Но, обо всем по порядку.

Последовательность действий по созданию Телеграм-бота с ChatGPT

Чтобы создать собственный бот для работы с Телеграм-каналами с возможностями искусственного интеллекта, а именно ChatGPT, необходимо немного времени и четкое следование нашим рекомендациям. При выполнении данных работ нам необходимо будет реализовать 2 отдельных этапа:

  1. Получить доступ к боту искусственного интеллекта ChatGPT.
  2. Подключить ChatGPT к вашему боту в Телеграм.

Рассмотрим оба эти пункта максимально подробно.

Как получить доступ к боту искусственного интеллекта ChatGPT

Одно из наиболее простых решений данного вопроса — использование приложения SMMplanner. Здесь вам достаточно будет просто авторизоваться и использовать нейросеть непосредственно при создании поста. Данный вариант будет оптимальным для тех, кто не ждет от бота решения сложных технических задач. Для генерации текстового контента для постов и создание контент-плана такого способа будет более, чем достаточно.

Изначально нам необходимо зайти во вкладку подготовки поста и в ней описать задачу для искусственного интеллекта:

  • написать текст для поста;
  • составить контент план на неделю, месяц;
  • прописать хештеги;
  • сгенерировать материал на основе имеющегося источника.

Хотим обратить ваше внимание на то, что вы сможете пользоваться приложением SMMplanner бесплатно на протяжении 2 недель. Это тестовый период, в течение которого вы получите полный доступ ко всему функционалу сервиса без всяких ограничений. Этого времени вам будет более, чем достаточно, чтобы оценить все возможности приложения и определить, стоит ли вам использовать его и дальше, но платно или же искать альтернативу. Но мы бы рекомендовали остановить выбор на первом варианте, так как сервис достаточно продвинутый, удобный в работе и функциональный.

Теперь, когда вы уже получили доступ к ChatGPT, можно подключать к нейросети и Телеграм-боту.

Как подключить ChatGPT к вашему Телеграм-боту?

Сразу оговоримся, что на данном этапе в вашем распоряжении уже должен быть Телеграм-бот. Вам желательно заранее сохранить его имя и Token API, чтобы потом не искать и проделывать лишнюю работу. Наша задача на данном на этапе состоит в подключении к нему нейросети.

В данном случае мы будем использовать конструктор FlowXO — достаточно простое и удобное в работе решения, не требующее глубоких профессиональных знаний и практических навыков. Продуманный и понятный на интуитивном уровне интерфейс значительно сократит время на поиск нужной опции и, соответственно, создание продукта. В результате вы получите функционального Телеграм-бота, которому сможете ставить насущные задачи по работе с вашим аккаунтом, а также задавать ему вопросы.

То есть изначально нам необходимо зайти на официальный сайт конструктора FlowXO и зарегистрироваться там. Далее выполняем действия в следующей последовательности:

  1. Каждый ваш заход на сервис FlowXO предполагает, что вы окажетесь на основной страничке конструктора. Для того, чтобы создать бота, обращаем внимание на вертикальное меню с левой стороны рабочего окна (залито темным цветом) и выбираем здесь опцию «Bots». После этого кликаем на зеленую кнопку «+NEW» в верхней правой части рабочего окна и из выпавшего списка выбираем Телеграм.
  2. После этого перед вами открывается новое окошко с пустыми графами, которое нам и необходимо заполнить. В частности, в строку «Name» мы вводим имя своего бота. Для удобства работы мы задаем своему боту русский язык (если ваша профессиональная деятельность не предполагает использования другого языка). В графу «Bot Token» необходимо ввести Token API, который вы также сохранили одновременно с именем. После этого кликаем на кнопку «Next». после этого вы увидите заполненное окошко. Еще раз сверьте всю информацию, чтобы она была корректной, и, если все правильно нажимаем на кнопку «Done».
    ChatGPT задаем параметры Телеглам-бота
  3. Следующий этап наших работ — создание логической цепочки. Для этого в левом вертикальном меню выбираем опцию «Flows». Далее кликаем на зеленую кнопку «+NEW».в верхнем правом углу рабочего окна. После этого перед вами откроется окошко с большим количеством опций. Здесь нас интересует самый первый вариант — «Blank Flow». Это иконка с зеленым кружочком и плюсиков посредине. Так вы выбрали шаблон для создания цепочки «+NEW».
    ChatGPT создание логической цепочки
  4. Теперь необходимо выбрать подходящий триггер. Чтобы создать новый мы нажимаем на кнопочку с изображением снежинки «Catch all». После этого кликаем на кнопку «Connect to specific bots» и выбираем из представленных вариантов нейросетей ChatGPT. После этого кликаем на кнопку «Next».
  5. Для активации потока необходимо перевести ползунок в верхнем в правом углу рабочего окна из неактивного положения «Off» в активное — «On». В нижней части активного окна найдите серый кружочек с плюсиком посерединке и кликните на него. После этого вы сможете ввести дополнительные данные.
  6. В окошке «Select an Action» нам необходимо кликнуть на кнопку «Ask a Question». Заполняем поле «Question», нажав в правом верхнем углу графы на некое подобие контура в рыбки. Далее выбираем опцию «User First Name» и прописываем свой запрос. Этим самым вы даете команду боту обращаться к пользователю по его нику с предложением задать вопрос после того, как бот получит запрос от пользователя.
    Задаем вопрос ChatGPT
  7. Пролистываем активное окошко ниже пока не увидим кнопку «Next». Кликаем на нее, а далее нас интересует кнопка «+ Add a Filter». Это необходимо для того, чтобы вы смогли добавить команду, на основании которой бот и будет отвечать клиенту.
  8. Находим поле «Value» и кликаем на кнопку, похожую на контур рыбки. После этого откроется выпадающий перечень. Здесь мы изначально кликаем на кнопку «Message». Далее выбираем из списка опцию «Condition», а в ней «Equals». Далее в поле «Value» вам необходимо прописать команду «/start». Теперь кликаем на кнопку «Save». Благодаря этим настройкам ваш бот получит возможность отвечать пользователю после запуска команды «старт»: имя пользователя: введите свой запрос.
  9. Когда все предыдущие настройки выполнены можно привязывать модуль ChatGPT к вашему Телеграм-боту. Для этого нам снова необходимо кликнуть на кнопку с изображением плюсиков в кружочке. Из предложенных опций нажимаем на «Select an Action», а далее «More services». Уже здесь выбираем кнопку «OpenAI». В выпадающем списке «Action» вам будет предложено несколько вариантов подключения искусственного интеллекта. Но мы в данном случае кликаем на «Complete Chat (ChatGPT)».
  10. Выбираем подходящий вариант работы ChatGPT. Здесь предусмотрено несколько вариантов. Так, Complete Chat (ChatGPT) предполагает полное использование нейросети. Classify text — это функция, которая позволяет классифицировать текст, написанный пользователем. А кнопка Edit/Correct Input — это редактирование/исправление тех данных, которые вводятся. Если хотите заставить бота генерировать изображение, выбираем опцию Generate an Image, а если модерировать текст, то кликните на Moderation. Еще одна опция Language Detection and Translation позволяет определять язык общения и переводить текст. Хотим обратить ваше внимание на то, что опция «Complete Chat (ChatGPT)» предполагает использование на практике всех возможностей данных нейросетей. Если вы хотите создать многофункциональный Телеграм-бот на основе искусственного интеллекта, то вам стоит выбрать данный вариант. После этого кликаем на кнопку «Next».
  11. Генерируем ключ «OpenAI API Token». Для этого нам необходимо использовать мобильные прокси и перейти на официальную страничку разработчика в сервисе OpenAI. Для этого здесь кликаем на кнопку «Create new secret key» и копируем полученный код, сохраняем его себе.
    ChatGPT генерируем ключ «OpenAI API Token»
  12. Возвращаемся в наш конструктор и в блоке «Authorize the Service» выбираем окошко «Open AI API Token» и вставляем в него свой ключ от персонального ChatGPT-аккаунта. Кликаем на кнопку «Next» в нижней части активного окна. После этого перед вами откроется окно с настройками «Settings». Здесь в поле «Prompt» снова нажимаем на символ рыбки и выбираем опцию «Answer». Этим самым вы будете перенаправлять все те сообщения, которые пользователь отправляет Телеграм-боту на ChatGPT.
  13. В блоке с настройками выбираем модель «gpt-3.5-turbo», а непосредственно под этим окошком задаем допустимое число токенов. Хотим обратить ваше внимание на то, что по умолчанию здесь задано число 100, ну вы можете ввести и другой вариант, хоть 1000. Данный показатель будет указывать на то, сколько символов будет содержаться в ответе бота. Слишком малые показатели задавать не стоит, иначе текст ответа будет разрываться и это уже само по себе будет вызывать у пользователя, находящегося на «той стороне» общения затруднение в восприятии предоставляемого ответа. Но и слишком большое в количество токенов задавать не стоит, ведь в этом случае бот будет слишком долго думать перед тем, как дать ответ. Пользователь может просто не дождаться его и уйти с сайта. После задания данных параметров кликаем на кнопку «Next».
  14. Добавляем фильтр для того, чтобы все действия бота реализовывались только после того, как пользователь даст ответ. Для этого нам необходимо в строке «Value» выбрать опцию «Answer», далее из выпадающего списка «Condition». Здесь выбираем вариант «Is not empty» и кликаем на кнопку «Save». На данном этапе мы выполнили уже достаточно большой объем работ. В частности, настроили получение ботом команды «/start» от пользователя, предложили ему ввести запрос и перенаправили его в нейросеть ChatGPT. Но передача ответа от искусственного интеллекта пользователю пока не реализована.
  15. Выполняем последний этап настроек в разделе «Flows». Здесь мы кликаем на кнопку с изображением плюсиков в кружочке. Из выпавших вкладок выбираем «Select an Action», а далее опцию «Send a Message». Теперь повторяем те действия, которое мы выполняли ранее, а именно кликаем на изображение силуэта рыбки в поле в «Message», а далее выбираем вариант «Response», кликаем на кнопку «Next» в нижнем правом углу экрана. При желании вы можете добавить в поле «Message» текстовое сопровождение, как вариант «Ответ на запрос готов». То есть этот текст будет прописываться ботом каждый раз перед с тем, как отправить пользователю ответ на его запрос. В любом случае не забываем выбрать команду «Response».
    Получаем ответ от ChatGPT
  16. Добавляем фильтр. Для этого всего строке «Value» выбираем вариант «Answer», а из выпадающего списка «Condition» — «Is not empty» и снова кликаем на кнопку «Save». Этим самым мы задали последние действия, замыкающие цепочку. То есть бот будет отвечать пользователю после его команды.

На этом все работы по подключению вашего Телеграм-бота к ChatGPT завершены. Прежде, чем запускать инструмент работу, вы можете его протестировать, убедиться в стабильности работы и корректности предоставляемых ответов на запросы. Хотим обратить ваше внимание на то, что в конструкторе FlowXO предусмотрено очень много других вариантов настройки работы бота от нейросети. Вы в рабочем процессе сможете вносить сюда свои корректировки, добавлять новые функции, убирать лишнее, выстраивать новые цепочки. Даже можно будет изменить модель бота и пр. Все это сделает вашу работу максимально функциональной удобной и индивидуальный.

Еще один момент, заслуживающий внимания так это то, что API-ключ, который вы создали, можно будет бесплатно использовать с ChatGPT только 3 месяца. Это стандартное условие для всех зарегистрированных пользователей. После того, как они подключатся впервые к нейросети они получают бесплатный период для тестирования на протяжении 3 месяцев, а также 5 долларов бонусов. Когда истечет этот период и закончатся средства, система перестанет работать. То есть вам в любом случае придется выбирать подходящий для себя тариф и покупать его. Есть конечно еще вариант организовать работу с нейросетью с разных аккаунтов, каждые 3 месяца меняя их. Но это не решение проблемы, так как вам каждый раз придется выполнять различные настройки. К тому же если система вас идентифицирует, есть высокая вероятность нарваться на бан.

Подводим итоги

В данном обзоре вы получили детальную инструкцию по подключению своего Телеграм-бота к нейросети ChatGPT. Да, сегодня в сети есть уже достаточно много готовых решений, а именно ботов для мессенджера Телеграм, работающих совместно с искусственным интеллектом. Но стоит ли ими пользоваться? Ответ здесь неоднозначный. Если бот будет качественным и стабильным в работе, вам придется за него платить, причем постоянно. Да и цена в этом случае будет достаточно внушительной. Если же платы не предусмотрено, то скорее всего вам придется страдать от назойливой рекламы, постоянного добавления в какие-то группы, рассылки, что значительно снизит комфортность работы. Поэтому более надежным вариантом все же будет создание собственного инструмента.

Последний момент, на котором хотелось бы остановить ваше внимание — то, что работа с Телеграм-каналами, в том числе и с использованием ботов должна вестись через мобильные прокси. Это самый простой и удобный вариант для обеспечения стабильной, безопасной и функциональной работы в сети без всяких ограничений. Пройдите по ссылке https://mobileproxy.space/user.html?buyproxy, чтобы познакомиться с возможностями мобильных прокси от сервиса MobileProxy.Space, как одного из лучших решений на современном рынке.

В этом случае вы получаете выделенный канал с неограниченным трафиком и доступ к почти 1,4 млн. IP-адресов, которые сможете менять по таймеру, по посылке с личного кабинета. Также можно будет выбирать подходящую геолокацию и оператора сотовых сетей, чтобы эффективно обходить региональные блокировки. Также предлагаем изучить актуальные тарифы и выбрать тот вариант, который будет оптимальным именно для вашей работы как по продолжительности аренды прокси сервера, так и по цене.


Поделитесь статьёй: