Что это? Боты в Telegram – это запрограммированные помощники, значительно облегчающие работу с рутинными задачами. Им отправляют запросы, а они выводят в чат требуемую информацию: от погоды на завтра до книг, переводчиков и поиска вакансий.
Как создавать? Есть два способа создания Telegram-бота: сборка в специальном конструкторе или написание кода. С помощью конструкторов собираются простые варианты, не требующие глубокой кастомизации. Второй вариант предпочтителен для сложных проектов.
В статье рассказывается:
- Зачем нужны боты в Telegram
- Виды ботов в Telegram
- Что такое Telegram-bot API
- Первые шаги создания бота в Telegram
- 6 конструкторов для создания простых Telegram-ботов
- Библиотеки для создания сложных Telegram-ботов
- Примеры полезных и крутых ботов в Telegram
-
Пройди тест и узнай, какая сфера тебе подходит:
айти, дизайн или маркетинг.Бесплатно от Geekbrains
Зачем нужны боты в Telegram
Сегодня Telegram является одним из самых популярных мессенджеров в России и ближнем зарубежье. Исследования показали, что пользователи сетей в среднем около 3 часов ежедневно проводят на платформе Telegram с различными целями. В 2022 году приложение вошло в пятерку самых популярных, число его пользователей постоянно растет и уже превысило 700 млн. человек.
Широкую известность Telegram приобрел благодаря своей обширной функциональности. В приложении можно:
- обмениваться сообщениями в виде текстовой и визуальной информации;
- отслеживать новостные события;
- получать информацию о действующем курсе валют и знакомиться с другими финансовыми новостями;
- вступать в группы по интересам для общения или совместного участия в онлайн-играх;
- создавать коммерческие аккаунты для заработка.
Возможностей у платформы гораздо больше, их легко реализовать при помощи telegram-ботов. Название пошло от сокращенного слова робот. То есть это автоматизированный аккаунт для совершения различного рода действий пользователями приложения. Он настраивается с учетом возможных запросов и сориентирован на определенный сценарий по каждому из них, облегчая рутинные операции. С недавних пор боты облегчают задачи человека, управляя аккаунтом на более высоких скоростях.
входят в ТОП-30 с доходом
от 210 000 ₽/мес
Скачивайте и используйте уже сегодня:
Топ-30 самых востребованных и высокооплачиваемых профессий 2023
Поможет разобраться в актуальной ситуации на рынке труда
Подборка 50+ бесплатных нейросетей для упрощения работы и увеличения заработка
Только проверенные нейросети с доступом из России и свободным использованием
ТОП-100 площадок для поиска работы от GeekBrains
Список проверенных ресурсов реальных вакансий с доходом от 210 000 ₽
Плюсы использования ботов в Telegram неоспоримы:
- боты способны выполнять заданные функции 24 часа в сутки без праздничных и выходных;
- они моментально откликаются на запрос;
- пользоваться ими легко, с этим справится даже неподготовленный пользователь;
- контакт с ботом проходит на платформе Telegram и не требует специального программного обеспечения;
- боты не используют ваши конфиденциальные данные;
- они легко настраиваются под любые необходимые задачи взаимодействия с пользователями в зависимости от их потребностей.
Возможности ботов:
- Способны совершать действия, не доступные для настройки на канале (прием оплаты и продажа товаров, общение с пользователями, подключение потенциальных клиентов к системе продажи билетов или к чату пользователей).
- Настраиваются в режиме многозадачности, осуществляют действия через последовательность вопросов к пользователю, предлагают воспользоваться меню действий после активации команды /start.
- Автоматизируют бизнес-процессы, помогая бизнесменам повысить производительность деятельности. Закрывают рутинные конкретные задачи без участия человека.
- Помогают настроить связь с датчиками и устройствами «умного дома»: к примеру, через мессенджер владелец жилья может в установленный день получать показатели счетчиков.
- Размещают веб-приложения, написанные на JavaScript, что позволяет создавать гибкие интерфейсы, поддерживающие все — от интернет-магазинов до приключенческих игр.
- Взаимодействуют со сторонними сервисами. К примеру, можно интегрировать в бот ChatGPT. Это позволит обеспечить пользователю, к примеру, разговор с ИИ, в котором сложно будет отличить робота от человека благодаря генерации естественного языка. В такой беседе с ботом можно обсудить широкий круг интересующих тем в разговорной понятной манере.
- Помогают найти нужную информацию, дают консультацию по любому виду услуг, рассказывают истории и проводят тестирование, играют в игры и взаимодействуют с пользователями в иных форматах, ориентируясь на их потребности.
Виды ботов в Telegram
В Telegram существуют боты под любую задачу: можно использовать роботов-помощников для оплаты товаров или консультации по услугам, можно настроить на поиск нужного фильма или любимой музыки, можно настроить ленту новостей. Рассмотрим подробнее разновидности ботов.
Чат-боты
Отличный способ уменьшить нагрузку на менеджеров – настройка чат-бота в Telegram. Он возьмет на себя простые функции, которые операторам приходилось решать вручную, тем самым высвобождая время на решение более сложных задач.
Это один из самых распространенных ботов, который плотно вошел в жизнь пользователей – с помощью чат-бота можно заказать доставку еды, подключить необходимую услугу или получить инструкцию по обслуживанию бытовой техники. Причем, сделать это можно в любое удобное для клиента время суток, ведь умному помощнику не нужен отдых и он всегда на связи.
Контентные боты
Эти умные помощники используются для автоматизированного постинга, что очень облегчает работу контент-менеджеров. Возможность настроить публикации по времени, позволяет не делать это вручную в выходной или праздничный день. Более того, есть боты, которые помогут оформить визуал публикаций. Например, бот для отложенного постинга Baslay, в котором можно выбрать вариант сочетание активных кнопок и водяных знаков.
Боты-расшифровщики
Все мы знаем, что голосовые сообщения очень удобны для отправителя, но прослушать их бывает невозможно из-за различных внешних обстоятельств. Поэтому в какой-то момент специалисты задумались над написанием бота для Telegram, который преобразует аудио в текст.
Таким инструментом пользуются обычные пользователи для перевода в текст полученных голосовых сообщений или журналисты для расшифровки интервью. Для этих задач используется платная подписка в Телеграмм либо один из бесплатных ботов типа SaluteSpeech Bot.
Существуют также боты расшифровщики видеоинформации, которые по метаданным способны определить текст или установить тайм-коды. С помощью ботов можно загружать видеоролики в Telegram или пересылать аудио и видеофайлы прямо из каналов и чатов.
Боты-инструменты
Существует множество ботов-помощников в работе с постами, оформления реакций на публикации, скачивания файлов и сбора статистики. Также можно запускать клиентоориентированную рассылку прямо из бота в Telegram, совершать автоматическую публикацию материалов и даже продавать электронные книги или цифровые версии игры, подписки на каналы и группы.
Боты-каталоги
Это поисковики, которые полезны для пользователей, желающих выбрать книгу, документы, музыку, сериал или фильм такие боты, как Kinomanbot. Он поможет определиться с выбором жанра или подобрать ссылку под конкретный запрос, значительно сэкономив время клиента.
Боты для оплаты
Бот, полезный для организации клиентского сервиса по оплате: можно перевести деньги с телефона или с карты, оформит платную подписку, совершить регулярный платеж или разовую оплату услуги. Эти помощники отслеживают платежи за платные каналы и исключают пользователя, не совершившего своевременную оплату, а также выполняют множество других функций. Бот Admaker, например, автоматизирует весь процесс работы с тарифами от способов оплат до сбора статистики.
Скачать файлБоты-напоминалки
Удобным способом организации рабочего и свободного времени стали боты-напоминалки. В них можно устанавливать дедлайны и отслеживать пропорцию рабочего времени и времени отдыха (Pomodoro Bot), оповещения о времени приема лекарств (Medicines Reminder Bot) или напоминание о поддержании ежедневного питьевого режима (Timer_water_bot).
Боты-маркетологи
Боты предоставляют огромный потенциал для бизнеса, решая различные задачи и высвобождая людей для более сложных проектов. Бот может собирать аккаунты для размещения рекламы, отфильтровывая их по теме и статистике профиля.
С этой целью можно использовать Easyprbot. Бот может связаться с блогером для рекламы. Например, можно выбрать фудблогеров и оценить их на официальном сайте бота. В карточке блогера указаны виды рекламы, статистика аудитории, охваты сторис и постов, отзывы других рекламодателей.
Что такое Telegram-bot API
Телеграм использует собственный механизм, позволяющий использовать Телеграмм-мессенджер – протокол шифрования MTProto. MTProto API (он же Telegram API) — это API, через который ваше приложение Телеграм связывается с сервером. Telegram API имеет открытый доступ, и любой разработчик может создать свой клиент мессенджера.
Сегодня в Telegram существуют два инструмента API — Telegram Bot API и Telegram API. Один используется создания стандартных чат-ботов в Telegram, а второй позволяет писать абсолютно уникальные клиенты.
Нет необходимости знать о том, как работает протокол шифрования MTProto, чтобы использовать Bot API. Вспомогательный сервер обработает шифрование и связь с Telegram API самостоятельно. Достаточно просто соединиться с сервером через простой HTTPS-интерфейс, и он предоставит простую версию Telegram API с упрощенной разметкой и вебхуками.
Не все знают, что боты могут работать напрямую через Telegram API. Более того, можно даже обойти некоторые ограничения, которые даёт Bot API.
Первые шаги создания бота в Telegram
Может показаться, что создание бота – трудоемкий сложный процесс. Но в Telegram есть площадка Botfather, при помощи которой с этой задачей запросто справится даже новичок. Этот сервис поможет получить право доступа к самостоятельно созданному уникальному боту. Порядок действий достаточно прост. Botfather пошагово подведет к созданию токена, необходимого для связи бота с сайтом-конструктором, на котором и будут прописываться команды для еще не настроенного бота.
Рассмотрим подробнее алгоритм действий по созданию бота в Telegram:
- Необходимо набрать в поисковой строке название и по синему значку с галочкой определить верифицированный бот BotFather.
- После начала диалога в чате появится сообщение /start, активация которой позволяет ознакомиться с перечнем доступных команд.
- Для создания собственного бота в списке необходимо найти команду /newbot и активировать ее.
- Теперь будет предложено ввести придуманное вами имя бота, которое должно оканчиваться на bot. Это название будет видеть аудитория бота.
6 конструкторов для создания простых Telegram-ботов
Для облегчения процесса создания ботов на сегодняшний день существуют ряд вспомогательных конструкторов ботов в Telegram. Рассмотрим наиболее популярные из них.
Chatforma
Этот конструктор является одним из самых доступных для создания чат-ботов в Телеграме. Работать в конструкторе несложно, после регистрации предоставляются бесплатные обучающие материалы. При помощи конструктора Chatforma можно создавать закрытые платные каналы, отслеживать оплаты подписки и исключать пользователей, которые вовремя не внесли платеж.
Можно настроить рассылку сообщений или стартовое приветственное сообщение. Функционал конструктора позволяет также связывать бота с календарями, CRM и системами бронирования. То есть, пользователи прямо из бота смогут совершить заказ, пройти опрос или посмотреть товары в галерее.
Salebot
В Salebot можно создавать чат-ботов с любой структурой, а для отправки доступны любые вложения: текст, картинки, файлы, видеоролики и голосовые сообщения.
Читайте также!
Конструктор оснащен:
- Собственной встроенной CRM-системой, в которой можно создавать мини-лендинги для сбора заявок. Есть возможность наполнять созданные одностраничники картинками, видео, анимацией, а при наличии навыков верстки кода в HTML/CSS, можно менять цвета, абзацы и дизайн.
- Рассылками в мессенджерах. Можно добавлять картинки, файлы и другие вложения, разбивать аудиторию на сегменты по разным критериям: теги, ID клиента, дата регистрации. Отправлять электронные письма клиентам можно прямо с платформы без сложных настроек.
- Собственной телефонией внутри платформы. Интеграция с облачной телефонией и единое диалоговое окно с SalebotCRM. Менеджер может в любое время связаться с пользователем, статистику звонков можно увидеть в индивидуальной карточке клиента.
Aimylogic
Этот конструктор предназначен для создания ботов с искусственным интеллектом, он наделен более продвинутой функциональностью. На базе Aimylogic можно собирать и квалифицировать лиды, настроить прием платежей и оживление клиентов, которые не завершили действие в корзине. Также можно настроить оповещение о спецпредложениях и новых поступлениях товара.
на курсы от GeekBrains до 24 ноября
Конструктор позволяет консолидировать обратную связь — собирает отзывы пользователей, которые они присылают в бот. Главные фишки платформы не связаны с Telegram, но упомянуть о них стоит. С помощью конструктора можно создать ботов для массового обзвона (до 600 клиентов в час) и ботов для автоматических ответов на звонки (принимает телефонные обращения, отвечает на вопросы клиентов и переводит их на операторов).
BotHelp
На платформе BotHelp можно создавать автоворонки и рассылки, и главное — делать чат-ботов в мессенджерах и соцсетях.
Конструктор поддерживает следующие функции:
- Продажа товаров и привлечение клиентов. С его помощью можно переводить холодный трафик из соцсетей в подписчиков с конверсией до 70%. Чат-бот автоматически собирает контакты клиентов прямо в Telegram.
- Создание автоматических цепочек сообщений. Рекламодатель может собирать и сегментировать аудиторию в мессенджерах с помощью чат-бота. Такая сегментация поможет определить, какой контент интересен определённым группам, и позволит персонализировать посты и акции. Это может повысить открываемость сообщений до 80%.
- Создание чат-ботов и автоворонки продаж в мессенджерах. В конструкторе для чат-ботов можно прописать вариативные сценарии, где будет указано, какие ответы должен отправлять бот в зависимости от вопросов или возражений клиента. Код писать не придётся — только продумать различные сценарии диалога.
Puzzlebot
Данный сервис позволяет генерировать сложных многофункциональных ботов. Puzzlebot подходит для сбора цепочек писем, как в email-рассылке, настройке сценариев диалогов и модерации действий подписчиков бота или Telegram-канала.
Конструктор даёт возможность создавать новый тип ботов в виде сайтов, интегрированных в мессенджер – это WebApp-боты.
Botobot
Конструктор для создания ботов-магазинов. Обладает удобным функционалом по созданию витрины товаров, настройке рассылок новостей магазина и добавлению онлайн-оплаты.
В Botobot присутствует возможность связать бота с CRM-системой и отслеживать показатели продаж. Также платформа позволяет применять различные маркетинговые инструменты: добавление промокодов, формирование реферальной программы для привлечения новых клиентов. Еще есть система анализа рекламных каналов, позволяющая отслеживать каналы привлечения трафика в боте и повышать их эффективность.
Библиотеки для создания сложных Telegram-ботов
Бот должен уметь отправлять запросы Телеграм-серверу и получать от него апдейты (updates, обновления). Очевидно, что использование библиотек является более удобным, чем создание http-запросов вручную.
Поисковый запрос о том, как написать Телеграм-бота на Python, выдаст предложения воспользоваться библиотеками python-telegram-bot и telebot. Однако, эти ресурсы стоит использовать лишь в случае, если вы хотите всего лишь познакомиться с разработкой ботов и написать своего hello-world-бота. Эти библиотеки обладают ограниченными возможностями.
Разработчики ботов отдают педпочтение библиотеке для ботов aiogram, которая считается лучшей на Python. Она асинхронная, использует декораторы и содержит удобные инструменты для разработки. Посоревноваться с ней могла бы библиотека Rocketgram, но она давно не обновлялась.
При желании использовать Telegram API можно воспользоваться Telethon и Pyrogram на Python.
Примеры полезных и крутых ботов в Telegram
Умные помощники для жизни
@kartagorodabot — соберет нужную информацию, чтобы помочь сэкономить. Например, рассчитает самый недорогой путь из одной точки в другую, предоставит возможность дистанционно воспользоваться преимуществами действующих программ лояльности и многое другое.
@tamicoupon_bot – подскажет о действующих скидках и акциях, подберет самую выгодную, предоставит актуальную информацию, где ознакомиться с экономией средств.
@temp_mail_bot – поможет создать временный почтовый ящик, сгенерировав логин и пароль после клика на NEW address.
@WeathersBot – покажет точный прогноз погоды в заданном месте на определенный промежуток времени. Благодаря множеству настроек удобен и прост в использовании. Можно прописать желаемое время получения прогноза, и бот будет ежедневно присылать погодную справку в виде понятной подробной картинки в личные сообщения или в группу. Бот работает на русском и английском языках. В настоящее время, это один из самых востребованных ботов в Телеграме для определения прогноза погоды.
@pogodarlingbot — оригинальный бот, который предложит, как вам одеться в конкретный день в указанном городе. Опираясь на данные температуры, возможности осадков и другие особенности, опишет, какой гардероб будет наиболее комфортным на определенный момент.
@spblive_bot — бот имеет географическую привязку, предназначен для использования в Санкт-Петербурге. Подскажет жителям и гостям города, какие интересные места расположены поблизости с местоположением, основываясь на данных геолокации, предложит ближайшие события на разный вкус.
@napervombot — функционал бота схож с указанным выше, но работает для Москвы. Бот покажет актуальную афишу и подберет развлечения на любой вкус, начиная с театров, концертов и музейных событий и заканчивая ночными дискотеками.
@varende_msk_bot — полезное приложение для тех, кто планирует сдать или снять жилье в Москве. Все предложения аренды размещаются напрямую от собственников без посредников. Чтобы разместить объявление, необходимо указать район, количество комнат и сумму арендной платы.
@taxisniper_bot – поможет посчитать наиболее выгодную стоимость поездки на такси от разных перевозчиков. Достаточно указать адрес и бот соберет нужную информацию.
Telegram боты для изучения иностранных языков и перевода текстов
@ya_translate_bot — различает все языки в мире и моментально переведет любой текст на нужный язык после ввода специальной команды.
@perevodbot — этот переводчик прост и понятен в использовании. Поможет перевести текст с любого языка на нужный. По умолчанию бот переводит отправленный текст на русский язык, для перевода на другой язык нужно прописать команду, в которой после слэш указать специальную аббревиатуру, соответствующую выбранному языку.
@YandexTranslate –поможет перевести тексты с русского языка на английский и наоборот.
@GrammarNaziBot – подскажет, как грамотно составить текст в переписке, найдет ошибки.
@kursator_bot – соберет информацию о курсах валют и подскажет самый выгодный. Помогает с конвертацией.
@Sublearn bot — предназначен для обучения языку при просмотре сериалов на языке оригинала. Разработчики отмечают, что запоминание происходит в объеме 75% слов. Если на слух сложно воспринимать иностранную речь, то можно задать сопровождение видео субтитрами.
@AndyRobot — бот предлагает занятия с виртуальным преподавателем Энди, который в любое время может дать упражнения или просто пообщаться на выбранном языке. Уроки достаточно увлекательные, можно даже играть в игры с ботом, так в непосредственном общении легче будет выучить язык и начать свободно разговаривать на нем. Онлайн версия имеет определенные ограничения, но установка специального приложения решит вопрос, обеспечив более полный функционал.
@InMindBot — приложение для изучения английских слов. Можно использовать в форме игры: выбираете уровень сложности и соревнуетесь с другими подписчиками.
@YTranslateBot — бот поддерживает 12 языков. Умный помощник переведет беседу с иностранным собеседником. Достаточно просто добавить бота в чат, и он автоматически будет осуществлять перевод на понятный для участников язык.
Боты для составления списка чтения и поиска книг
@bookinator_bot — поможет найти файл с искомым произведением, нужно лишь прислать боту автора и название книги. Бот отправит книгу на ваш гаджет и можно будет читать ее в удобное время в любом месте.
@fibustafreebookbot — помогает найти книги в электронном формате для загрузки из заблокированной библиотеки Fibusta.
@livelibot — задав приложению автора и название, вы весьма быстро получите нужную книгу в сообщении от бота. Также можно просмотреть список книг по конкретному автору с краткой аннотацией, почитать его самые яркие цитаты. Дополнительно доступен выбор по жанрам или новым публикациям в целом по рынку.
@freebooksbot — приложение предложит книгу, согласно запросу в разных форматах. Выбрав удобный формат, можно скачать его на гаджет и заниматься прочтением в любое удобное время.
@skazkibot — предоставит список детских аудио сказок, книг и колыбельных, то есть все для родителей с маленькими детьми. Бот содержит множество интересных развлекательных и развивающих разделов, например, частушки, которые наверняка поднимут настроение вам и ребенку.
@eknigabot — предлагает приятно провести время за чтением книг онлайн. Особенность бота в том, что использование его офлайн невозможно, но, чтобы не потерять страницу, на которой остановилось чтение, можно ставить закладки.
Читайте также!
@flibustafreebookbot — бот является зеркалом заблокированной в России библиотеки Флибуста. Через приложение можно достаточно быстро найти и скачать нужную книгу.
@razvivant_helper_bot — бот отправляет краткое изложение книг на разные темы. Удобно для тех, у кого нет времени на чтение полной версии.
@bibleonlinebot — через Телеграм теперь можно прочитать даже Священное писание. Можно делать запрос по отдельным местам с указанием конкретного стиха.
Боты для заработка в сети
@ld_ibot — поможет найти все доступные на данный момент возможности легкого заработка в интернете. Содержит несколько предлагаемых направлений несложных к выполнению задач, например, подписаться на канал и тому подобное.
@moneytellbot — функционал бота настроен на помощь в раскрутке канала пользователя от создания отдельных ботов под потребности пользователя до формирования удобных меню в телеграм-канале. Для взаимодействия с ботом используются простые и понятные команды.
@pirate_bay_game_bot — игровой бот, который работает на разных языках. Необходимо выполнять задания, приглашать друзе и получать виртуальные деньги, которые можно конвертировать в реальные.
@forsage_top_bot — предложит список сайтов, где можно получить различные скидки или деньги. Авторский проект команды Сергея Маслакова может также помочь с оценкой вашего бизнес-проекта.
@bankgameadmin — предоставит доступ к инвестиционной платформе, где можно совершить вложение и получить дивиденды. Это пассивный заработок, суть которого в том, что кто-то использует ваши деньги.
@WorldDogs_bot — игра, имитирующая заработок на производстве криптовалюты. Для майнинга требуется мощная компьютерная техника. Бот предложит для начала покупку настоящих комплектующих, а далее, согласно утверждению создателей, все и в том числе размер заработка будет ограничиваться лишь желанием пользователя.
@pr_robot — в Телеграм существуют платные новости. Выполняя простые задания, подписываясь на каналы или просто просматривая новостную ленту, вы получаете реальные деньги. Оплата производится в рублях напрямую из мессенджера.
@zaymirobot – составит список выгодных беспроцентных займов.
Популярность ботов растет с каждым днем. Ежедневно появляются всё новые и новые виртуальные помощники, которые помогают решать задачи владельцам бизнеса, маркетологам, SMM-специалистам и обычным пользователям. Многие на практике убедились, что проще делегировать ряд задач боту, чем ежедневно выполнять повторяющиеся рутинные действия вручную.