В этой статье мы без лишней воды разберём как создать Телеграм-бота с ChatGPT на конструкторе ProTalk. Подробно узнать что такое ProTalk можно в этой статье: «ProTalk конструктор ботов: Подробный обзор»
Также можете подписаться на мой канал в телеграмме чтобы знать больше о таких полезных сервисах. Там есть бесплатная книга промтов и бесплатный бот с GPT4 omni без подписки.
Почему ProTalk идеально подходит для создания Телеграм-бота с ChatGPT?
Сервис ProTalk невероятно дешевый и при этом очень функциональный, чтобы вам протестировать свои идеи, разработки или гипотезы не нужно сразу платить много денег за подписку, она тут мало того что очень дешевая всего 490р в месяц со всем функционалам, так если вы ещё зарегистрируетесь впервые то получите бесплатный тестовый период в котором сможете создать кучу разных AI ассистентов. Также можете использовать мой код на скидку: NikitaRei8934 который даст вам 10% при оплате любого тарифа.
Приступим к созданию нашего Телеграм-бота с ChatGPT.
1 Создаём Телеграм-бота в BotFather.
Переходим в телеграмм, далее ищем бота BotFather
BotFather - это отец всех ботов в телеграмме, если так можно выразиться, он позволяет вам создавать ботов и управлять ими, обязательно ищите официального, у него будет галочка, в принципе ссылку я прикрепил вам выше, так что точно не ошибётесь.
-Вводим команду /newbot
-Далее нам предлагают придумать имя бота, вводите любое имя которое придумали
-Далее нам нужно придумать UserID для нашего бота или проще говоря ссылку по которой люди будут попадать на вашего бота. Название ссылки должно обязательно оканчиваться на _bot это обязательно.
Отлично, наш бот создан, вам выдадут ссылку на него и его токен, токен как раз нам и нужен, он выглядит вот так:
2 Регистрация в сервисе ProTalk
Переходим на сайт ProTalk.ru и просто регистрируемся, регистрация тут супер простая. Вводите почту, номер и промокод на скидку если в будущем будете покупать тариф. Мой промокод на скидку: NikitaRei8934
Далее вы попадаете в интерфейс сервиса. выглядит он вот так:
3 Подключение Телеграм-бота с ChatGPT в ProTalk
Переходим во вкладку "Сотрудники" и нажимаем на кнопку "Создать по шаблону".
Далее вам открывается куча шаблонов с ботами, например если вы не хотите настраивать бота с нуля, то тут есть множество шаблонов например бот техподдержки или бот консультант, вот как это выглядит:
Мы для примера будем создавать обычного бота в телеграмме с ChatGPT поэтому выбираем пункт "Сотрудник с чистого листа"
Настройка бота в ProTalk
Теперь нам всего лишь осталось настроить нашего бота для работы, давайте приступим, первый пункт это выбор модели ли ввод вашего собственного ключа от Open AI.
Тут вы выбираете на какой модели будет работать ваш бот или если у вас есть собственный ключ от Open Ai то можете ввести его.
В ProTalk доступны следующие модели:
- ProTalk ADAS mini
- ProTalk R1
- ProTalk R1 mini
- ChatGPT 3.5 turbo 0125
- ChatGPT 4 omni mini
- ChatGPT 4 omni
- ChatGPT 4 turbo
- OpenAl Fine-tune
- OpenAI GPTs (Assistant)
- Claude-3.5 Sonnet (vsegpt)
- Fireworks Llama 3 70B Instruct
- Fireworks Mixtral MoE 8x7B Instruct
- Groq (gemma-7b) FREE+FAST
- Groq (mixtral-8x7b) FREE
- Groq (llama3-70b) FREE
- Groq (llama3-8b) FREE
Выбираем любую какая нужна вам, но учтите что каждая модель расходует разное количество токенов. Расход токенов каждой модели можно посмотреть в этом же меню.
Я выберу модель GPT 4 omni mini далее мы настраиваем режим работы бота:
Если хотите чтобы бот работал в определённые часы то указываете их, я хочу чтобы мой бот работал постоянно поэтому я убрал время, тип коммуникации ставим на "Жду обращения".
Идем дальше, дальше у нас вкладка "Личность и промт" тут есть следующие параметры:
- пол
- язык
- голос для озвучки голосовых сообщений
- роль
- цель
- поведение
Также тут можно выставить параметр креативности. За что он отвечает? Чем выше вы его поставите тем креативнее будут ответы у бота.
Тут я никаких промтов вводить не буду ибо я просто делаю бота с обычным GPT, если хотите задать ему роль и поведение, то смело прописывайте.
Перейдём сразу к настройки бота в Телеграм, переходим во вкладку "Телеграмм бот"
Разворачиваем её. Теперь нам нужно ввести в первое поле токен нашего бота, который мы создавали в BotFather, вот этот:
Вставляем его в первое поле:
Далее вставляем UserName бота его тоже можно взять в BotFather тут:
Копируем и вставляем во второе поле:
Далее вы можете задать команды для бота, но мы этого делать не будем, можно ещё сделать так чтобы перед тем как пользоваться ботом люди подписывались на ваш канал, а потом им пользовались. Но для этого бота нужно сделать администратором канала.
В принципе это все настройки, которые нужны чтобы наш бот работал в телеграмме, в самом низу нажимаем кнопку "Сохранить"
Теперь наш бот со встроенным ChatGPT. Переходите в ваш бот в телеграмме и проверяете.
Как видим всё работает, теперь у вас есть личный Телеграм-бот с ChatGPT.
Повторюсь, что сервис ProTalk отличный инструмент для разработчиков и простых ребят на котором можно создавать крутые решения. Сам пользуюсь им уже длительное время.
В будущем к этому боту можно будет прикрутить оплату и вы сможете на нём зарабатывать, но об этом мы расскажем в других статьях.
Также можете подписаться на мой канал в телеграмме чтобы знать больше о таких полезных сервисах. Там есть бесплатная книга промтов и бесплатный бот с GPT4 omni без подписки.