Все знают Павла Дурова – создателя социальной сети «ВКонтакте». В 2013 году, после продажи предыдущего проекта, он со своей командой основал мессенджер Telegram. С помощью этого портала можно читать книги, качать музыку, смотреть погоду, шифровать данные и так далее. В «Телеграмме» много и других полезных функций.
Преимущества Telegram перед другими мессенджерами
Чем же хорош проект и как сделать бота в «Телеграмме»? В первую очередь социальная сеть мультиплатформенная. Вряд ли вы найдете другой бесплатный, качественный мессенджер да еще и без рекламы на абсолютно все платформы. Это намного удобней и практичней браузерных порталов.
С недавних пор одной из особенностей этого мессенджера является создание личных ботов. Что это такое? Как сделать бота в «Телеграмме» без навыков программирования? Зачем они вообще нужны? Об этом и многом другом пойдет речь в этой статье.
Я СОЗДАЛ ТЕЛЕГРАМ БОТА И ЗАРАБОТАЛ НА НЁМ! Как Заработать на Телеграме?
Боты Telegram
Боты в «Телеграмме» — это некоторая разновидность чат-ботов, но в виде зарегистрированного пользователя. У таких юзеров имена оканчиваются словом bot. Они способны выполнять различные действия. Широкая многофункциональность в грамотных руках значительно упростит жизнь других пользователей.
Как начать общаться с ботами?
Начать работу очень легко. После нахождения нужного бота запустите его. Номер бота в «Телеграмме» отличается в зависимости от функций. Это вам поможет сделать виртуальная клавиатура внизу. После этого бот оправляет список информации, команд, доступных для него.
Создание бота без навыков программирования
Как сделать бота в «Телеграмме»? Всего через пять минут после ознакомления с инструкцией по созданию вы сможете повторить процесс и создать собственного виртуального помощника даже без навыков программирования:
- В браузере вы должны найти сайт manybot, который позволяет бесплатно создать собственного бота.
- На сайте вы увидите большую кнопку: «Создать бота».
- После нужно нажать «Открыть Telegram» немного ниже.
- Далее необходимо зарегистрироваться в мессенджере.
- Когда вы зайдете в Telegram, то увидите два окна: Chats и New message. Под названием второго окна в поисковой строке наберите Botfather.
- Нажмите на найденного бота. Вы перешли в чат, под которым находится кнопка Start, ее нужно нажать.
- Для создания нового бота напишете в чат /newbot, после чего собеседник ответит просьбой придумать имя новому помощнику. Например, назовем бота Nonprog.
- После этого вас просят придумать ник вашему боту, окончание которого должно обязательно заканчиваться на bot. Он будет выглядеть так: Nonprogbot.
- После проделанных выше операций собеседник пришлет токен. Он будет выглядеть приблизительно так: 493493:AAEOrog63 (это номер бота в «Телеграмме», но найти его потом можно будет уже по другому номеру). Вот эту строчку нужно скопировать в буфер обмена мышкой или горячими клавишами Ctrl+C.
- В поисковой строке введите фразу manybot, после чего напишите /Addbot, а затем /start.
- С вами начинает диалог новый бот. Прочитав его сообщение, нажимаем кнопку внизу «Добавить нового бота». Он пришлет инструкцию, ответом на которую будет кнопка «Я скопировал токен».
- Вставьте токен.
- Далее можете придумать описание вашему боту, а можете сделать это позже, нажав кнопку «Пропустить».
- Вернувшись в окно с поисковой строкой, пропишите в ней имя своего помощника. Если все правильно, то создание бота в «Телеграмме» окончено. Перейдите в диалог с ним и активируйте его кнопкой Start.
Уроки C# – Создаём Telegram бота
Эта довольно детальная инструкция гарантированно поможет вам создать бота и начать с ним взаимодействовать. Также есть возможность создания дополнительных функций, если записывать названия команд и отклики на эти запросы.
Если с тем, как создать бота в «Телеграмме», все более или менее понятно, то далее вопрос можно рассмотреть с более актуальной точки зрения, а именно со стороны заработка.
Можно ли заработать на ботах?
На сегодняшний день Telegram очень быстро прогрессирует, обогнав своих конкурентов. Значит, логично предположить, что ценность ботов тоже возрастает. К сожалению, вряд ли вы найдете легкий способ заработать на создании ботов. Для этого необходимы познания в сфере программирования. В чем же заключается заработок?
Создание и продажа ботов для компаний
Как создать бота в «Телеграмме» для продажи? Пока эта тема не широко популярна, так что, создавая ботов для разных компаний, можно запросто сорвать куш. Если вы научитесь программировать хорошо, многие владельцы компаний заметят вас и заинтересуются этим.
Как сделать бота в «Телеграмме»? Если вы новичок, то попробуйте походить на курсы программирования, потому что без этого вам будет очень сложно.
Интересные боты в Telegram
Как ни странно это слышать, но мессенджеры скоро станут популярней социальных сетей, ведь намного удобней зайти в чат и дать команду, чем тратить время на не всегда удобные приложения. Вот некоторые интересные боты в «Телеграмме»:
- Weathermen – этот отличный бот заменит вам все погодные виджеты и приложения. Несмотря на актуальные сводки информации на пять дней вперед, этот бот автоматически уведомляет вас о погодных условиях, стоит только написать, какой именно день вас интересует.
- Mycoocbot заменит сборник рецептов блюд. Просто напишите ингредиенты, которые есть у вас в холодильнике, и получите несколько вариантов ужина.
- To PDF – бот с узкой специализацией. Он конвертирует документы в PDF-файлы. Мелочь, но приятно, не нужно искать специальные сервисы в интернете, которые к тому же в большинстве своем платные.
- Pronunciationbot – незаменимый друг при изучении иностранных языков. Не знаете, как правильно звучит слово английское слово? Просто впишите его, и бот вам пришлет озвучку. Поддерживает много языков.
- YouTube Downloader – чат-бот, с помощью которого вы скачаете любое видео с YouTube. В интернете и так уже существует много способов, чтобы это сделать, но зачем напрягаться, если есть такой бот. Просто вводите ссылку на видео, и он присылает ссылки на скачивание в разных форматах.
Полезные боты для бизнеса и работы
Боты в «Телеграмме» предназначены не только для развлечений. Многие из них помогут в бизнесе, учебе и работе:
- RussionPost — пожалуй, один из самых нестандартных ботов, так как через него можно пообщаться с сотрудниками Почты России. Забудьте про разные почтовые приложения, клиенты. Этот бот заменит их все.
- Exchange Rates bot – очень полезный бот в бухгалтерской сфере. Он позволяет следить за курсами валют, переводить разные суммы из одной валюты в другую. Даёт обширную информацию вплоть до графиков.
- Taxigram – чат-бот, который поможет вам заказать такси или узнать, где это можно сделать. В данном сервисе пока работают несколько компаний, но в скором времени и ваше такси обязательно туда попадет. Просто вводите пункт А и пункт Б, после чего бот вышлет вам фотографию карты с вашим маршрутом.
- Yandeks – один из мощнейших ботов. Имеет очень широкий функционал, начиная с чтения книг, заканчивая поиском конкретной информации. Кроме того, этот бот отображает новости во многих сферах жизни.
- SberBank – про этого помощника говорить много не нужно. Официальный бот Сбербанка, с помощью которого можно проводить все операции, отправляя сообщения в чат. Безусловно, будет полезен многим предпринимателям.
Отзывы пользователей
«Телеграм» признан одним из лучших мессенджеров, хоть пока и не совсем популярен в массах. Он доказал это уже в первый год своего существования, обогнав Wats App, Viber и многих других конкурентов. Удобный, приятный интерфейс, простое управление.
Многофункциональных ботов «Телеграмма» уже оценили во всем мире, а десять перечисленных выше – всего лишь один процент от всего количества действительно полезных дополнений, начиная с игр, заканчивая ботами крупных организаций, которыми уже пользуются десятки миллионов клиентов.
Источник: fb.ru
Как создать чат-бот без навыков программирования: практическая инструкция
Leadtex поможет создать бота для телеграма, WhatsApp, «ВКонтакте» и Viber. Конструктор ориентирован на создание бота для онлайн-продаж. Бот умеет автоматически формировать воронки продаж, анализировать рекламные каналы и объявления, принимать оплату и вести базу клиентов. По словам его авторов, функционал обновляют каждую неделю.
Семь дней сервисом можно пользоваться бесплатно, затем — от $14 в месяц. Платформа SendPulse ориентирована на создание ботов для маркетинга и продаж в мессенджерах и социальных сетях. В ней есть большая база шаблонов для email-рассылок и чат-ботов с автоответами и автоворонками продаж. Также можно создать web push и sms-оповещения.
Создание, редактирование и пользование тремя ботами — бесплатно, дополнительные функции стоят от $11 в месяц. Стоимость зависит от количества пользователей, которые используют бот. Chatbot создает диалоговые чат-боты. Сервис предлагает шаблоны для создания ботов по определенным сферам: маркетинг, продажи, обучение, поддержка клиентов.
Боты умеют собирать данные о пользователях и обучаться персонализированному общению. Есть функция приема заказов, также бот может отправлять всю информацию о товаре: начиная с фото предмета и заканчивая описанием его характеристик. Протестировать бота можно в интерфейсе конструктора. Стоимость — от $42 в месяц.
Полезно будет заглянуть в базы данных ботов, чтобы не тратить время на создание того, что уже существует. К примеру, сервис BotoStore поможет найти потенциальных конкурентов вашего телеграм-бота.
Как создать бота в телеграм: инструкция
Для примера создадим чат-бот, которые будет рассказывать, что такое чат-боты и как их создать. Для этого используем платформу Leadtex с 7-дневной бесплатной версией. После регистрации в личном кабинете нужно нажать кнопку «Создать бота». Придумываем боту название. Оно должно легко запоминаться и ассоциироваться с функциями бота.
Далее нам предлагают выбрать тип и нишу бота. Для нашего выбираем «Школа», ниша — «Продажа обучающего контента» (на случай, если бот станет популярным и мы захотим его монетизировать). Выбор типа бота помогает конструктору подобрать макет.
Тут же сервис предлагает пройти обучение и узнать о функционале программы. Первым делом надо опубликовать бота (кнопка в правом верхнем углу). Для этого выбираем мессенджер, к которому мы подключим бота. В нашем случае это телеграм.
Для создания бота нам нужно создать токен, что можно сделать с помощью другого чат-бота, который называется BotFather. Добавляем номер токена в форму, и наш бот автоматически создается. Теперь у него есть адрес, но он еще ничего не умеет. В чат-боте BotFather напишите команду /mybots и выбирите кнопку «Edit bot», затем «Edit Description».
Туда нужно внести описание бота, которое будет видно в телеграме. Можно добавить боту и картинку. Для этого нужно нажать на кнопку «Edit Botpic» и выбрать картинку.
Первый блок создается автоматически. После этого в блоке «Цепочка сообщений» нужно написать сообщение-приветствие и краткое описание функций — это будет первое, что увидит пользователь бота. Туда же можно добавить гифку или картинку. Создаем следующую цепочку сообщений с двумя вариантами ответа.
Так в боте пользователь сможет выбрать тему, которая ему интересна: базовая информация о чат-ботах или информация о том, как их создать.
Переставляем их в нужное положение. Сейчас нужно разделить сценарий бота на две ветки (в зависимости от темы, которую выбрал пользователь). В каждой добавляем варианты информации, которую может запросить пользователь. От каждой темы («Все о чат ботах» и «Как создать бота») проводим линии к соответствующему блоку.
В первой цепочке в варианте ответа «Кто такие эти боты?» вставляем ссылку, которую бот отправит пользователю. Если пользователю хватило информации, то он может нажать на «Спасибо», после которой бот вернется к цепочке «Что тебе интересно узнать о чат-ботах?» (для этого ставим стрелочку обратно к нужному блоку).
Так пользователю не придется заново начинать диалог с ботом, чтобы вернуться к выбору тем. Если информации пользователю не хватило, то бот отправит ссылку на ещё один сайт (для этого добавляем еще один блок, но уже с другой ссылкой — к нему ведем стрелку от предыдущего блока, от него — к блоку «Что тебе интересно узнать о чат-ботах?»).
Блоков со ссылками можно создавать столько, сколько посчитаете нужным. Мы добавили еще несколько материалов по тому же принципу.
Последнее сообщение цепочки вернет пользователя к блоку «Что тебе интересно узнать о чат-ботах?» Добавляем блоки для всех вариантов ответа первой ветки сценария.
Вторая ветка поможет пользователю с поиском материалов для создания бота.
Здесь мы делим блок на две части: для программистов и для новичков. Для программистов мы создаем блок со ссылками на туториалы по созданию чат-ботов на разных языках: Python, Java, PHP, Ruby и C##. Для новичков — блок со ссылками на конструкторы ботов.
В последнем блоке (если пользователь несколько раз нажимал «Хочу еще») вместо ссылки ставим фразу «А у меня больше ничего нет». И делаем этот блок финальным — залинкуем его с блоком «Что тебе интересно узнать о чат-ботах?». Можно тестировать бот от Bubble. Тестировать чат-бот
Где научиться созданию чат-ботов в телеграм и не только
- Aimylogic предлагает бесплатный гид по разработке чат-ботов с инфографикой, лекциями экспертов, правилами создания и продвижения бота. Подойдет новичкам.
- В блогах компаний Konverbot и TextBack, которые занимаются созданием ботов по запросу.
- На Bot Penguin есть аналитические тексты о сфере чат-ботов. Там же можно создать собственного бота с помощью онлайн-конструктора.
- Создатели платформы WotNot рассказывают в своем блоге о маркетинге чат-ботов, анализе качества их работы и дизайне интерфейса.
- На ютуб-канале сервиса Robochat, который используется для продаж и поддержки клиентов через мессенджеры, выходят ролики о работе с покупателями через чат-ботов.
- Канал Чат-боты LEADTEX рассказывает о создании чат-бота для бизнеса и не только. Ролики выходит каждую неделю. На канале часто проводят прямые трансляции по теме.
- Серия роликов от ютуб-канала Python Engineer научит программировать ботов на Python.
«Главная ошибка собеса — подгонять ответы». Рекрутеры рассказали о найме в IT
Откуда берутся IT-рекрутеры, с какими трудностями они сталкиваются в попытках закрыть позиции и какие ошибки сами совершают на интервью — полезно знать перед тем, как искать работу.
Источник: bbbl.dev
Как сделать свой личный ChatGPT в Telegram за 5 минут
Бот ChatGPT продолжает стремительно набирать популярность во всём мире и становится наиполезнейшим инструментом для тех, кто ищет быстрый и удобный способ получить нужную информацию.
Однако официально бот доступен только на сайте компании OpenAI и не имеет собственного приложения, что далеко не всегда удобно, особенно для пользователей из России, где доступ к сайту ограничен.
Но выход есть, в начале этого месяца OpenAI выпустила своё API в публичный доступ и теперь ChatGPT можно вывести за пределы своего сайта. В Telegram появилась уже целая куча ботов ChatGPT, однако все они так или иначе требуют свою плату с пользователей.
Поэтому мы решили написать инструкцию о том, как создать своего личного бота ChatGPT в Telegram практически даром. Инструкция рассчитана на рядового пользователя, следуя ей, запустить своего бота сможет даже человек, не имеющий знаний в программировании.
Подготовка
- Для начала вам потребуется аккаунт на сайте OpenAI. Если у вас его до сих пор нет, то в самом конце этой статьи инструкция по его созданию. Для регистрации аккаунта потребуется виртуальный номер, минимальная стоимость которого на текущий момент составляет около 20 рублей.
- Далее включите VPN и перейдите в раздел для разработчиков здесь:
- Создайте API ключ, нажав на копку «Create new secret key». Запишите его, он понадобится позже.
- Затем создайте бота в Telegram. Для этого откройте BotFather и введите команду /newbot.
- Назовите его. Затем пропишите боту ссылку, которая обязательно заканчивается на bot. И сохраните API ключ от бота Telegram. Он также понадобится позже.
- Итого у вас должно быть 2 ключа: OpenAI и Telegram.
Установка
Далее установите Python на свой компьютер. В начале установки обязательно поставьте галочку «Add python.exe to PATH», иначе в консоли не будут работать команды.
- Скачайте готовый код бота на GitHub от пользователя n3d1117. Для этого нажмите на зелёную кнопку Code –> Download ZIP. Распакуйте папку из архива в любое удобное место, но желательно без кириллицы в пути.
- Откройте файл под названием .env.example через любой текстовый редактор (блокнот, notepad++, EmEditor).
- В поле OPENAI_API_KEY=»XXX» вместо XXX вставьте ваш ключ OpenAI
- В поле TELEGRAM_BOT_TOKEN=»XXX» вместо XXX вставьте ваш ключ Telegram-бота.
- В поле ALLOWED_TELEGRAM_USER_IDS=»USER_ID_1,USER_ID_2″ вместо USER_ID_1,USER_ID_2 вставьте символ * – тогда бот будет доступен для всех пользователей. Если вы желаете сделать его доступным только для себя, то введите свой Telegram ID. Узнать его можно здесь.
- После этого переименуйте «.env.example» в «.env».
- Далее кликните на путь папки сверху и введите в нём слово powershell и нажмите Enter. Откроется PowerShell сразу с учётом расположения папки вашего бота.
В открытой консоли пропишите следующие команды по порядку:
python -m pip install —upgrade pip
Установка и/или обновление pip
pip install python-telegram-bot
Установка библиотеки Telegram
pip install openai
Установка библиотеки OpenAI
pip install pydub
Установка аудиобиблиотеки
Также можете скачать FFmpeg для работы с аудио и видео, но это необязательно. Текстовый бот будет работать и без этого дополнения. (Из архива нужно вытащить ffmpeg.exe и поместить в корневую папку).
python -m venv venv
Подготовка к запуску виртуального окружения
venvScriptsactivate
Запуск
pip install -r requirements.txt
Установка подходящих параметров
python bot/main.py
Запуск самого бота
После этого бот должен начать работать. И им уже можно пользоваться. Для отключения бота просто закройте консоль.
Пример успешной работы бота:
Бот будет работать пока запущена консоль. Соответственно, чтобы его выключить, достаточно её закрыть. Чтобы запустить бота повторно, все перечисленные выше команды снова вводить не нужно, достаточно лишь так же открыть PowerShell в папке и прописать всего две команды.
venvScriptsactivate
python bot/main.py
Особенности и ограничения:
- API-версия генерирует текст гораздо быстрее своей бесплатной браузерной версии, примерно на уровне Plus версии.
- API-версия работает всегда, даже в период нагрузок, также вам не требуется VPN для её использования.
- Используйте /help, чтобы получить список доступных команд
- Подобно браузерному ChatGPT, API-версия запоминает информацию в диалоге.
- Чтобы стереть боту память о беседе, используйте команду /reset. Также после этой команды можно ввести уточнение для бота, чтобы направить его в нужное русло. Например, с помощью «/reset Говори только на русском» можно заставить использовать русский язык по умолчанию.
- С помощью команды /image можно генерировать картинки с помощью DALL-E по описанию.
- Через команду /stats можно проверить затраты на использование бота.
- Также вы можете добавить бота в беседу и общаться с ним вместе с друзьями. (для этого нужно разрешить добавление в беседу в настройках BotFather).
А теперь к ограничениям:
Увы, но API не бесплатное, у всех пользователей есть бесплатный пробный период в 3 месяца с момента регистрации. Он также ограничен количеством бонусных долларов, по исчерпанию которых API перестанет работать.
Количество бонусных долларов зависит от даты регистрации вашего аккаунта. На моём аккаунте, который был зарегистрирован в первые дни запуска ChatGPT, было предоставлено бонусов в размере $18. Это очень много, если вы используете бота в одиночку, то вам более чем хватит этого на месяц или два активного использования.
Однако в последнее время новым аккаунтам стали давать более скромный бонус – $5, которого хватит где-то на пару недель активного использования. Статистку использования вы можете отследить на сайте OpenAI или в самом боте по команде /stats.
Также следует отметить ещё пару важных фактов:
- Подключить версию GPT-4 на данный момент нельзя, даже если у вас есть Plus. API GPT-4 на текущий момент находится в закрытом доступе.
- Запущенная через API версия фактически незначительно отличается от браузерной ChatGPT. Браузерная версия была доработана, чтобы быть ассистентом, а также содержит больше уточняющей информации о себе, в то время как API-версия «более обезличенная» и даже не называет себя ChatGPT.
- В этом плане API версия сильно напоминает декабрьский ChatGPT, который даже не мог назвать актуальную дату. Однако всё же знания у ботов общие, поэтому беспокоиться за качество ответов не стоит.
- Для тех кому интересно, по умолчанию в боте используется модель gpt-3.5-turbo. Какие ещё существуют модели можете посмотреть здесь.
Источник: kod.ru