Transcript for:
Создание Telegram-ботов: от простого к сложному

Как создать Telegram пота в качестве ассистенты или тара гадалки сколько такая гадалка может принести мне денег досмотри это видео до конца и ты узнаешь как просто создавать Telegram ботов на основе чата gpt которые решает любую твою проблему цена создания Telegram ботов конечно зависит от сложности проекта и от того насколько быстро и качественно вы его реализуете Давайте разделим ботов на три категории от простого к сложному простые боты со стоимостью от 5 до 30.000 руб они не обладают каким-то сложным функционалом у них нет никаких внешних интеграций и зачастую они реализуются с помощью уже готовых шаблонов либо делаются с помощью конструкторов обычно их реализуют для таких задач которые предполагают тестирование каких-то гипотез либо для автоматизации очень простых и примитивных задач из примера можно привести опросник Где вы отвечаете на вопросы боту Он собирает какую-то статистику и дальше отправляет данные либо например бот который отвечает на часто задаваемые вопросы боты средней сложности со стоимостью от 30 до 1050 000 руб за создание уже обладают гораздо большим функционалом они больше подходят для автоматизации уже существующих отработанных бизнес-процессов а также улучшение взаимодействия с клиентами зачастую там применяются внешние интеграции это Например может быть бронирование отелей принятие платежей или интеграция CRM системой тут конечно понадобится уже больше экспертизы и навыков для того чтобы уметь создавать таких ботов Если говорить о сложных ботах то скорее всего речь идёт об уникальном функционале который разрабатывает под конкретные задачи там может применяться несколько интеграций работа с нейросетями искусственным интеллектом а также другие сложные инструменты Там могут присутствовать под сложными ботами подразумевается уже полноценный продукт который может стать частью экосистемы компании на стоимость создания Telegram ботов также влияет опыт и квалификации разработчика сроки разработки используемые технологии и инструменты а также необходимость последующей поддержки и развития телеграм-бота если задаваться вопросом Кто является на клиентам для кого же мы создаём Telegram ботов то ответ что это почти все Если говорить о бизнесе то самый простой пример Пожалуй это интернет-магазин из функциональностью это может быть приём заказов консультация клиентов отслеживание посылок а также уведомления Если говорить о ресторанах кафе то отлично подойдёт онлайн меню бронирование столиков а также заказ доставки еды на дом салонам красоты и фитнес-клубом подойдёт такая функциональность как запись на услуги напоминание о визитах на услуги а также участие в бонусных программах и акциях чат-боты нужны не только бизнесу Но и блогерам а также экспертам например это может быть автоматизация общения с аудитории ответы на часто задаваемые вопросы проведение опросов и сбор отзывов также с помощью ботов можно монетизировать свой контент продавать книги курсы а также проводить консультации и подойдёт создание дополнительного канала коммуникации где можно пообсуждали блогеров также вашими заказчиками могут быть и частные лица которые используют ботов в личных целях например под такие цели отлично подходит автоматизация каких-то рутинных действий например напоминание о важных событиях отслеживание расходов и доходов а также поиск информации для того чтобы найти заказчика пожалуй самый популярный вариант - это регистрация на фриланс биржах таких как afl.ru habber freelance или Возможно даже Яндекс услуги вам нужно зарегистрироваться оформить свой аккаунт также определиться с со стеком указать все точности вашей работы в профиле и уже приступить к поиску заказчиков которые предлагают работу связанную с Telegram ботами Итак начинаем нашу разработку Telegram бота на основе языка Python и ты gpt мы сделаем онлайн таролога который будет нам давать предсказания по нашим вопросам первое что мы сделаем - это подключим себе VPN так как Chat gpt сейчас на территории ф не работает И после этого сразу открываем чат gpt я создал такой промт который нам поможет собственно подготовить кодовую базу минимальную для работы с самим чатом gpt и небольшая структура на языке Python Итак мы видим что нам сгенерировал первое нам сразу подсказывают библиотеки которые будут использоваться предлагает нам установить зависимости подготовить а ключи для чата gpt а также Telegram Бота и на третьем шаге собственно написан сам код для нашего чат-бота Давайте поподробнее его посмотрим Ну первые у нас понятно инициализируется библиотеки далее как раз у нас есть перемен куда встаем AP ключ для чата gpt есть пару строчек для логирования действий Бота первая функция Старт для инициализации Бота и приветствием вторая функция handle message я вижу что это обработчик как раз принятых сообщений от Telegram Бота который уже потом идёт ча gpt получает от него ответ и возвращает пользователю в Telegram чатбот обратно вот следующая функция generate tarot response как раз видим обращение к чату gpt Видимо уже подготовленный промт ты онлайн таролог Ответь на следующий вопрос в стиле taro и наша основная функция которая запускает саму программу самого чат бата и на четвёртом шаге нам подсказывают как запустить саму программу самого чат бата давайте сейчас перенесём этот бот скачаем все библиотеки и попробуем продолжить работать с этим Ботом посмотрим как он работает на текущем этапе создавать телеграм ботов и таким образом зарабатывать деньги - это конечно интересная и крутая задача но Поверьте это только 5% от того что я могу вам рассказать на своём канале бус я публикую записи собеседований Где вы можете посмотреть вопросы которые задают работодатели и таким образом повысить свои шансы получить офер заветную компанию Кроме этого я также публикую код программы из видео и другой эксклюзивный контент Также вы получите ранний доступ к видео на ютубере по ссылке в описании ну а мы продолжаем Итак продолжим с того что мы зайдём в код это ID для описания кода я использую его если я работаю с языком пайном создадим отдельную папку и Main скопирую код который нам предложил чат gpt и теперь установим одну из библиотек которую нам предложил Chat gpt вводим её в командную строку я подменяют потому что у меня Python третьей версии у меня уже пакет установлен поэтому всё произошло достаточно быстро у вас может занять какое-то время установка пакета Вы наверное Спросите почему я не скачал вторую библиотеку которая связана с чатом gpt Дело в том что мы будем использовать не сам чат gpt для нашей интеграции с Ботом а будем использовать его бесплатный аналог Теперь мы приступим к тому чтобы создать нашего Telegram перейдём в главного Бота для всех ботов в телеграме бот и с помощью манипуляции создадим нового Telegram Бота нажимаем кнопку Старт выбираем команду New Bot теперь нам предлагается ввести название Бота оно может быть тут не улика Давайте например тарот бот и теперь вот нужно ввести уникальное уже название нашего Бота тарот супер и тут самое важное на конце название написать с вот такое нание Я выбрал специально чтобы оно точно не было кем-то занято бот прислал токен мы его копируем и вставляем в наш alde на тридцать восьмой строчке как раз функции Main Где нам предлагается как раз вот текст для вставки токена Telegram Бота теперь нам нужно заняться самим Chat gpt как я сказал мы будем использовать его другой аналог бесплатный Я предлагаю использовать такую библиотеку gpt for Free нам нужно пролистать чуть ниже и во-первых установить библиотеку связанную с этим пакетом также копируем команду вставляем я у себя подменяют третьей версии и запускаем теперь ставим чуть ниже и копируем пример кода который поможет нам запустить chp for fre и вот функции ренс который нам сгенерировал ча gpt нужно подменить Вот это самое начало мы копируем вставляем то что нам предлагает другой альтернативный пакет импорты мы все переносим вверх кстати можно сразу почистить использ Open библиотеки это тоже можно удалить логирование мы оставляем это оставляем так Это лишнее убираем и пожалуй единственное можно Вот скопировать содержание промто так как оно в принципе нам подходит нужно собственно скопировать ещё путь до контента до ответа который нам присылают альтернативный чат gpt лишнее мы удаляем строчки подправки все нужные у нас установлены Теперь мы Для начала зайдём в нашего Бота Вот он у нас и Давайте запустим нашего бота Да сделаем это с помощью команды Python main.py технология gpt открывают Новые горизонты для создания интеллектуальных и полезных Telegram ботов давайте рассмотрим возможности преимущества а также вызовы связанные с её интеграцией пожалуй самая главная возможность и особенность gpt - это умение общаться естественным языком gpt позволяет вашему боту отвечать таким образом как будто вы общаетесь с живым настоящим человеком также генерация текста вам не нужно составлять шаблоны текста под которые будут подстраиваться ваш ответ А gpd сама решит Каким образом ей ответить в зависимости может быть от настроения клиента или другой ситуации которая может возникнуть во время диалога также немаловажная возможность - это перевод с одного языка на другой Таким образом у вас отпадает большая часть связанная с мультиязычность вашего Бота так как чат gpt Уже в своей основе умеет общаться на разных языках также Chat gpt умеет анализировать и классифицировать текст Вы можете ей дать определённую ролевую модель например как в нашем Боте Она вела себя как таролог можете сообщить чату gpt чтобы он общался в определённом настроении с определённым тоном скажем манерой речи дать ему какую-то другую ролевую модель или поставить цель диалога которому чат gpt будет подходить плавно с использованием чата gpt ваших Telegram ботах вы будете также получать и ряд преимуществ в первую очередь это конечно повышенная вовлечённость диалоги с таким Ботом будут более Естественно протекать они будут более интересными что будет собственно и вовлекать Кроме этого у пользователей такого Бота будет больше удовлетворённость диалогом так как ответы будут более персонализированным будет подстраиваться под настроение пользователя под то как он ведёт диалог Ну и конечно он способен давать Более точные ответы и работать собственно 24 на 7 круглые сутки в отличие от человека Ну и исчезают другие человеческие факторы такие как возможная агрессия и недопонимание Если говорить о вызовах и ограничениях связанные с чатом gpt то в первую очередь нужно понимать что для корректной его работы нужно погрузить его в первоначальный и верный контекст нужно подать информацию таким образом и таким объёмом чтобы он и корректно отвечал но и не общался на какие-то отвлечённые темы Ну и подстроил под нужную вам ролевую модель Ну и пожалуй одно из основных его ограничений что это не Российская Разработка и сейчас из-за всех этих санкций он недоступен без ВПН с территории России для решения этой проблемы есть два пути - это использовать VPN для вашего сервера где будет использоваться ваш бот либо хости уже на тех серверах которые находят вне зоны Российской Федерации Telegram баты уже сегодня превратились из новинки в инструменты для бизнеса Развлечения и образования Давайте взглянем в будущее и посмотрим что нас ждёт в перспективе связанной с Telegram ботами на искусственном интеллекте с большой вероятностью подобных ботов на основе чата gpt либо других языковых моделей будет появляться всё больше и больше начиная от простых Telegram каналов для блогеров до крупного и серьёзного бизнеса ведь в первую очередь Как Мы уже обсудили это большая экономия времени и ресурсов связанных с общени с клиентами скорее всего цены на ботов будут снижаться с появлением новых инструментов для их создания конструкторов различных шаблонов Но это больше касается конечно каких-то маленьких ботов либо средней функциональностью где нету большие количество интеграций Что же касается сложных ботов то спрос на них Конечно будет оставаться думаю как минимум прежним специалисты на нём будут востребованы так как они будут всё-таки обладать более расширенной функциональностью где помимо самой языковой нужно добавлять какую-то ещё функциональность более расширенную кстати не исключают такой возможности что появится отдельная профессия для создание чат ботов подобных таким как в телеграме либо других социальных сетях в дискорде ВКонтакте и так далее мы запустили Бота с помощью команды теперь переходим обратно в Telegram пробуем нажать Старт бот поприветствовал и Давайте попробуем ввести какой-нибудь запрос Например я спрошу Ута что меня ждт завтра как мне правильнее поступать пожалуй так спрошу потому что я на самом деле никогда не работал с рогами так и достаточно быстро неожиданно получили ответ Давайте посмотрим что нам ответили Давай попробуем Вот мои интерпретации стили Таро так вот нам как раз да вот три карты получается выпало девятка Пентаклей четыре Пентаклей и Сем Пентаклей Так ну и тут собственно написано Да что происходит эти карты предсказывают что в ближайшие дни вас работа над финансами и стабилизацией а также вызовы связанные с терпением и настойчивостью будьте готовы к действия направленным на достижение ваших целей в целом Я думаю задачи мы на таком простенько уровне справились вот такой простой бот у нас получился с очень конечно примитивным функционалом но он как видите работает мы его сделали достаточно быстро использовали чат gpd для того чтобы сделать грам бота на основе чата gpt примерно так у нас это получилось и в качестве небольшого домашнего задания я предлагаю вам доработать этого Бота таким Ким образом чтобы вместе с текстом он присылал ещё картинки самих карт насколько мне известно каждая карта у неё есть определённая картинка поэтому предлагаю на основе этого Бота добавить ещё функциональность того чтобы она присылала картинки этих трёх карт Ну вот Мы создали бота в телеграме таролога с которым можно пообщаться и получить ответы на интересующие нас вопросы на нюансы возникающие при создании телеграм ботов а также другие вопросы Я отвечаю в других роликах на своём YouTube канале поэтому Подписывайтесь и также не забывайте о ссылках на бусти и Telegram канал Всем пока