Если вам не нравится идея пользоваться чужими телеграм-ботами и хочется создать собственного – мы собрали пошаговый алгоритм, как можно работать с нейросетью без рекламы. Рассказываем подробно и с картинками, куда нажимать и что делать, чтобы у вас через час был собственный бот с искусственным интеллектом.
Содержание:
- Как получить доступ к боту ChatGPT
- Как подключить ChatGPT к телеграм-боту
- Телеграм-боты на основе ChatGPT
Как получить доступ к боту ChatGPT
Если не хотите заморачиваться и вам просто нужен бот, которому можно поставить задачи на написание текстов для постов или составление контент-плана – просто авторизуйтесь в SMMplanner и воспользуйтесь нейросетью прямо в процессе создания поста.
Во вкладке подготовки поста можно задать нейросети вопрос или поставить задачу по написанию:
- текста;
- контент-плана;
- хештегов;
- материала на основе вашего источника.
При регистрации по ссылке SMMplanner – 2 недели бесплатного доступа ко всему функционалу сервиса. Оптимальный период, чтобы изучить все возможности и оценить преимущества постинга через сервис, а не вручную.
Больше о функции нейросети внутри SMMplanner – в нашей статье «Создание контента с ChatGPT – новая функция SMMplanner».
Как подключить ChatGPT к телеграм-боту
В статье «Создаем телеграм-бота с ChatGPT, интегрируем нейросеть в Дискорд, браузер и не только» мы создавали телеграм-бота на основе ChatGPT с помощью Python. А теперь покажем, как создать бота с помощью конструктора FlowXO. Процесс будет другим, но в результате вы получите такого же работоспособного бота в Телеграме, сможете задавать ему любые вопросы и ставить задачи.
Переходите по ссылке FlowXO и регистрируйтесь. Вы попадете на основную страницу конструктора. Чтобы добавить бота в сервис, нажмите «Bots».
Далее нажмите зеленую кнопку «+NEW» и выберите Телеграм из списка.
![Нужная нам кнопка в левой панели](https://smmplanner.com/blog/content/images/2023/06/1-knopka-bots.jpg)
Чтобы перенести данные в конструктор, вам нужно предварительно создать телеграм-бот через BotFather. Как это сделать – читайте в нашей статье «Гайд: как создать и настроить бота в Телеграме».
Когда бот будет готов, сохраните его username и token API. Они понадобятся, чтобы внести их в конструктор.
После того как вы нажали кнопку «+NEW» и выбрали Телеграм, в строке «Name» введите имя вашего бота. Далее задайте боту русский язык и в строке «Bot Username» введите сохраненный username вашего бота. А в поле «Bot Token» вставьте сохраненный token API и нажмите кнопку «Next».
![Выбираем язык, на котором будет отвечать бот](https://smmplanner.com/blog/content/images/2023/06/2-vybiraem-yazyk.jpg)
Так должен выглядеть ваш бот. Чтобы продолжить, нажмите «Done».
![Если у вас все примерно так же (кроме ссылок, конечно), можно смело кликать на «Done»](https://smmplanner.com/blog/content/images/2023/06/3-nazhmite-done.jpg)
Далее нужно создать логическую цепочку. Для этого кликните на «Flows» и создайте новую цепочку, нажав на кнопку «+NEW».
![Кликните на зеленую кнопку, чтобы начать создавать цепочку](https://smmplanner.com/blog/content/images/2023/06/4-nazhmite-knopku-new.jpg)
В списке выберите «Blank Flow», чтобы создать шаблон новой цепочки.
![Выбираем новый шаблон – кликаем на него](https://smmplanner.com/blog/content/images/2023/06/5-vybiraem-novyj-shablon.jpg)
После создания новой цепочки нужно выбрать триггер. Нажмите «Catch all», чтобы создать новый.
![Надо выбрать именно этот триггер, чтобы бот работал как надо](https://smmplanner.com/blog/content/images/2023/06/6-nazhmite-catch-all.jpg)
Далее выберите «Connect to specific bots», поставьте галочку на вашем боте и нажмите «Next».
![Если все ок, кликаем на «Next»](https://smmplanner.com/blog/content/images/2023/06/7-vyberite-connect-to-specific-bots.jpg)
Теперь необходимо активировать поток, для этого переведите бегунок из положения «Off» в положение «On».
Далее создаем одно из действий. Оно будет запрашивать у пользователя ввести какие-то данные. Для этого нажмите на плюсик в кружочке.
![Переводим бегунок в активное положение и кликаем на плюсик](https://smmplanner.com/blog/content/images/2023/06/8-perevedite-begunok-v-aktivnoe-polozhenie.jpg)
И в окне «Select an Action» выбираем команду «Ask a Question».
![Выбираем функцию, чтобы бот отвечал на вопросы](https://smmplanner.com/blog/content/images/2023/06/9-vyberite-komandu-ask-a-question.jpg)
В поле «Question» нажмите на символ ><> в правом верхнем углу поля → выберите «User First Name» → напишите «введите свой запрос». Когда пользователь будет задавать вопрос, бот будет обращаться к пользователю по его нику и предлагать задать вопрос после команды.
Далее листайте вниз и нажмите «Next» → затем «+ Add a Filter», чтобы добавить команду, по которой бот будет отвечать пользователю.
В поле «Value» нажмите на символ рыбки ><> и в выпадающем списке выберите «Message» → в списке «Condition» выберите «Equals» → в поле «Value» пропишите «/start» → нажмите «Save».
Теперь бот будет отвечать пользователю после команды «/start»: {имя пользователя} введите свой запрос.
Теперь необходимо привязать к телеграм-боту модуль ChatGPT. Для этого нажмите на плюсик в кружочке → «Select an Action» → «More services» → «OpenAI». В выпадающем списке «Action» установите «Complete Chat (ChatGPT)».
В этом списке несколько вариантов работы ChatGPT:
- Complete Chat (ChatGPT) – полный ChatGPT;
- Classify text – классифицировать текст;
- Edit/Correct Input – редактирование/исправление вводимых данных;
- Generate an Image – генерация изображений;
- Moderation – модерация текста;
- Language Detection and Translation – определение языка и перевод текста.
Вы можете выбрать любой, какой вам нужен, но «Complete Chat (ChatGPT)» раскрывает все возможности нейросети.
Нажмите «Next», чтобы продолжить.
![Можно, конечно, выбрать только конкретную функцию, но удобнее – подключить сразу весь комплект](https://smmplanner.com/blog/content/images/2023/06/11-nastrojka-vozmozhnostej-nejroseti.jpg)
Теперь вам понадобится ключ «OpenAI API Token». Перейдите на страницу для разработчиков в OpenAI (доступ к сайту ограничен для пользователей из России). Чтобы сгенерировать ключ, нажмите на «Create new secret key» и скопируйте полученный ключ.
![Здесь только одна кнопка, сделать будет легко](https://smmplanner.com/blog/content/images/2023/06/12-sekretnyj-klyuch.jpg)
Вернитесь в конструктор и в окне «Authorize the Service» в поле «Open AI API Token» вставьте скопированный ключ от вашего персонального аккаунта ChatGPT и нажмите «Next».
![В указанное поле нужно вставить ключ](https://smmplanner.com/blog/content/images/2023/06/13-v-ukazannoe-pole-vstavte-klyuch.jpg)
Далее вам откроется окно настроек «Settings». В поле «Prompt» через знак рыбки ><> нужно указать «Answer». Чтобы сообщение, которое пользователь отправляет телеграм-боту, перенаправлялось в ChatGPT.
Далее в настройках выбираем модель «gpt-3.5-turbo» и под строкой выбора модели устанавливаем количество токенов. По умолчанию там стоит значение 100, можно указать 500 или 1000. Это количество символов, которое будет в ответе от бота. Если значение мало, он будет разрывать текст ответа. Чем больше будет указанное значение, тем дольше будет думать бот перед ответом.
Для продолжения нажмите «Next».
![Кликаем на кнопки и получаем результат :)](https://smmplanner.com/blog/content/images/2023/06/14-v-nastrojkah-vybiraem-model-gpt-3-5-turbo.jpg)
Теперь вам нужно добавить фильтр, чтобы действие бота происходило после ответа пользователя.
В строке «Value» укажите «Answer», а в выпадающем списке «Condition» поставьте значение «Is not empty» и нажмите «Save».
![Строк тут не так много, выполнить правильно будет несложно](https://smmplanner.com/blog/content/images/2023/06/15-dobavit-filtr-chtoby-dejstvie-bota-proiskhodilo-posle-otveta-polzovatelya.jpg)
Полдела сделано, бот получает команду «/start» от пользователя, предлагает ему ввести запрос, перенаправляет запрос в ChatGPT, но ответ не дает.
Чтобы бот заработал, необходимо создать еще одно действие. Для этого в разделе «Flows» нажмите на плюсик в кружочке.
![Кликаем на плюсик, чтобы бот отвечал](https://smmplanner.com/blog/content/images/2023/06/16-klikaem-na-plyusik-chtoby-bot-otvechal.jpg)
В окне «Select an Action» выберите действие «Send a Message».
![Теперь нужно кликнуть на другую кнопку, чтобы бот отвечал на вопросы](https://smmplanner.com/blog/content/images/2023/06/17-vyberite-dejstvie-send-a-message.jpg)
Далее так же, как вы создавали предыдущие действия, вызовите выпадающий список кликом по рыбке ><> в поле «Message», выберите «Response» и нажмите на кнопку «Next».
В поле «Message» перед командой вы можете добавить любой текст, например, «Ответ на ваш вопрос готов», чтобы бот прописывал этот текст перед своим ответом, главное – установить команду «Response».
![Здесь можно написать что-то короткое](https://smmplanner.com/blog/content/images/2023/06/18-zadajte-komandu-response.jpg)
Далее нужно добавить фильтр. В строке «Value» укажите «Answer», а в выпадающем списке «Condition» поставьте значение «Is not empty» и нажмите «Save».
![Страница нам уже знакома, только действие немного другое](https://smmplanner.com/blog/content/images/2023/06/19-postavte-znachenie-is-not-empty-i-nazhmite-save.jpg)
Мы создали действие, которое замыкает цепочку и позволяет боту отвечать пользователю после команды.
Теперь можно протестировать бота, который у вас получился.
![Задаем вопрос – получаем ответ. Все получилось :)](https://smmplanner.com/blog/content/images/2023/06/20-bot-rabotaet-1.jpg)
Бот работает и прекрасно выполняет свои функции. В конструкторе вы можете менять настройки, добавлять функции, цепочки, менять модель бота и многое другое.
Но помните, что такой чат-бот ChatGPT является условно бесплатным. То есть API-ключ можно использовать бесплатно в течение 3-х месяцев. При регистрации все пользователи получают бесплатный пробный период длительностью 3 месяца и 5 бонусных долларов. Когда бонусные деньги закончатся, API-функционал перестанет работать. Чтобы возобновить работу, придется оплачивать тариф. Чтобы узнать, сколько бесплатных пробных кредитов осталось на вашем аккаунте, перейдите на страницу «Использование» в OpenAI.
Теперь у вас есть собственный бот в Телеграме на основе ChatGPT. С помощью нейросети можно делать многое. Например, использовать ИИ в работе маркетолога. О том, что спрашивать у нейросети и как облегчить себе работу, – в нашей статье «32 проверенных запроса к ChatGPT – в помощь SMM-щикам».
Больше о работе нейросетей и их пользе – в наших статьях:
- Какие вопросы можно задать ChatGPT и как их формулировать
- Как формулировать запросы для ChatGPT: рекомендации + обход цензуры OpenAI
- Пишем текст с ChatGPT: рерайт, реклама, описание карточки, рандомайзер
- Создаем телеграм-бота с ChatGPT, интегрируем нейросеть в Дискорд, браузер и не только
Телеграм-боты на основе ChatGPT
В сети можно найти множество ботов Телеграма на основе ChatGPT, которыми можно пользоваться, но многие владельцы этих ботов требуют плату либо подписку на различные группы и заваливают пользователей рекламой.
Конечно, можно потерпеть и не обращать внимание на рекламу или заплатить и пользоваться ботом, но использовать своего бота намного удобнее и выгоднее.
Среди лучших бесплатных ChatGPT ботов можно выделить пару, которыми пользуемся лично мы:
- Jarvis_IT_Assistant_bot. Один из лучших телеграм-ботов с ChatGPT 4. Полностью бесплатный, но каждый день присылает рекламу и при первом включении просит подписаться на информационные каналы. В принципе, это не слишком надоедает. Время ответа небольшое – бот быстро отвечает на вопросы, и пользоваться просто.
- GPT4Telegrambot. Еще один чат-бот с ChatGPT на русском, который даже не присылает рекламу, если не превышать суточный лимит запросов в 30 штук. Если превышать – придется либо получать пачки рекламы, либо покупать новые запросы. Если вам нужен быстрый доступ к нейросети ChatGPT на русском через телеграм-бот – это отличный вариант.
Мы разобрались, как не просто пользоваться напрямую ChatGPT, а создать свой бот в Телеграме. Теперь нейросеть у вас в кармане без рекламы и сомнительного доступа. Вы можете задавать ей вопросы или давать задачи, в которых требуется помощь искусственного интеллекта.
Создать модель ChatGPT 3 или 4 в виде телеграм-бота без ограничений несложно, если следовать нашей инструкции и повторять все по шагам. А если вы торопитесь – можно воспользоваться одним из приведенных выше готовых ботов и сразу задать все интересующие вопросы.
Для тех, кто хочет начать работать с нейросетями, мы записали бесплатный видеокурс из 3-х уроков «Как применять ChatGPT в SMM, маркетинге и таргете». На нем рассказываем, как выполнять задачи быстрее и эффективнее с помощью AI.