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