Что из себя представляет бот в телеграме
Боты — небольшие программы, которые работают прямо внутри мессенджера. Ими можно управлять с помощью текстовых команд по принципу «вопрос — ответ». Современные помощники могут забронировать столик в ресторане, прислать прогноз погоды, рассказать анекдот и много чего еще. Возможности ограничены только фантазией разработчиков и функционалом Telegram.
Похожие системы существовали еще в конце нулевых. Например, в популярном мессенджере ICQ были аналоги ботов, которые по запросу отправляли ссылки, гороскопы и даже переводили тексты.
Виртуальных помощников в Telegram ввели в 2015 году. Тогда они не отличались особыми «наворотами», но со временем стали намного круче и сложнее.
В 2022 году появилось второе поколение ботов. Разработчики получили более продвинутые инструменты, которые позволили чат-ботам заменить целые сайты и расширить функционал мессенджера в несколько раз.
Что нужно для создания собственного бота
Нужно либо уметь кодить, либо воспользоваться одной из так называемых ноукод-платформ. С их помощью можно быстро «слепить» бота из готовых блоков. Для этого достаточно базовых знаний веб-приложений. Если владеете Figma или похожими программами, точно справитесь с задачей.
Разумеется, если вам нужен продвинутый бот, лучше написать его самому или обратиться к фрилансерам. Цены начинаются от 5000 рублей и могут доходить до бесконечности — зависит от того, с кем вы работаете и какой функционал вам нужен.
В интернете можно найти десятки ноукод-платформ. Они отличаются функциями, набором сценариев и стоимостью. Некоторые даже можно использовать в самом Телеграме — например, Manybot.
Популярные ноукод-сервисы:
- Bot Kits. Поддерживает разные соцсети. Есть удобные решения для бизнеса.
Подписка стоит от 390 рублей в месяц. - BotTap. Из интересных особенностей — умеет принимать онлайн-платежи. Есть интеграция с CRM и функция мультирассылок.
Стоимость — от 590 рублей в месяц. - PuzzleBot. Платформа для создания сложных ботов, магазинов, инструментов модерации. В сервисе отлично работает техподдержка, также вы можете найти подробные инструкции для каждого продукта. Есть ограниченная бесплатная версия.
Стоимость подписки — от 790 рублей в месяц.
Прежде чем создавать бота, нужно получить специальный API-токен в Telegram. Без него добавить бота не получится. Токен нужен, чтобы Telegram разрешил боту совершать определенные действия: общаться, отправлять ссылки, собирать информацию и так далее.
Для получения API-ключа нужен другой бот — BotFather.
- Введите в окне поиска Telegram «BotFather».
- Откройте бота и введите команду /newbot.
- Введите название бота. Оно может быть любым, особых ограничений нет. Введите юзернейм бота — его техническое имя. Пользователи смогут увидеть его в адресной строке. Не должно превышать 120 символов.
Нужно использовать только латиницу и в конце вставить слово «bot». Например, CoolBot или Hip_bot.
Вуаля! BotFather пришлет API-токен, который можно использовать в других сервисах.
Кейс: как я специально для этой статьи сделал «Мендельсон_Бота»
Среди всех ноукод-платформ я выбрал Unisender из-за простого интерфейса. В бесплатной версии можно создать одного бота с ограниченным функционалом. Чтобы снять лимиты на подписчиков и расширить возможности программы, есть платная подписка за 1280 рублей в месяц.
Сервис предлагает разные шаблоны: от новогодних поздравлений и чат-ботов поддержки до запусков вебинаров и онлайн-магазинов. Еще у них есть полезные интеграции с CRM-программами, сервисами Google и «Битрикс», но нам они не понадобятся.
Задача бота
Прежде чем продолжить, позвольте мне рассказать тайну названия. Дело в том, что я большой фанат классической музыки, мой любимый композитор — Бах.
Его творчество после смерти не получало должного внимания, пока до него не добрался Мендельсон. Он активно популяризировал произведения Баха: исполнил «Страсти по Матфею», переиздал некоторые органные работы и старательно притягивал интерес других композиторов к почти забытому творцу.
Вполне возможно, что без стараний Мендельсона я бы и не узнал о чудесной музыке Баха, поэтому в честь его главного фаната (сразу же после меня, разумеется) я и создал «Мендельсон_Бота».
Что он умеет? Бот задает несколько забавных вопросов , и на основе ваших ответов советует музыку.
Как оформить сценарий для бота
Прежде чем мы получим готовый работающий скрипт, нужно прописать сценарий и пройти несколько важных этапов. Итак, как я сделал бота:
1. Перешел в Unisender, зарегистрировался, привязал токен из Telegram.
2. В разделе «Чат-боты» появилось мое творение, осталось только прописать для него сценарий.
3. Я нажал «Добавить сценарий», «Новый сценарий», а затем «Изменить».
4. Появилось белое поле, примерно как в Figma, на котором можно создавать разные блоки. Поначалу смотрелось страшно, но на самом деле разобраться нетрудно. Главное правило — каждый блок нужно связать с другим, иначе сценарий не запустится.
4. Я создал типичного бота, который что-то спрашивает и на основе этого выдает совет. В конце работы сценарий получился достаточно обширным и состоял уже из 20+ блоков с меню и сообщениями.
5. После всех приготовлений остается только запустить его и проверить, что все работает.
Как это выглядит в самом Телеграме:
Виды ботов
От простых развлечений и удобных помощников до полезных решений для бизнеса — собрали для вас основные категории ботов.
Чат-боты
Отвечают на вопросы клиентов относительно заказов, доставки и сроков. Вы наверняка видели их, когда пытались оформить какую-нибудь покупку. Обычно чат-боты не очень хорошо реагируют на команды и пообщаться с ними не получится — проще сразу переключиться на оператора.
Если бота тренировали с помощью искусственного интеллекта, то функционал значительно больше: речь почти неотличима от человеческой, появляется что-то похожее на память, а реагировать он будет уже не на отдельные слова, а на целые темы.
Чаще всего чат-ботов использует бизнес, чтобы автоматизировать рутинную работу службы поддержки и привлекать живых сотрудников только к серьезным проблемам.
Администраторы
Нужны для анализа аудитории и поддержания порядка в каналах и чатах. Помогают собирать статистику, добавлять «кнопки» к постам, редактировать их и ставить на отложенную отправку. Самый популярный бот — ControllerBot. Если вы следите за чатом и хотите, чтобы люди не ругались и не спамили лишнего, то вам также пригодится Combot с антиспам-фильтрами.
Боты с полезными функциями
Нужно перевести картинку из одного формата в другой? Хотите проверить почту, узнать, где купить дешевые билеты до Москвы или отследить заказ из другого города? В Телеграме вы найдете ботов, которые помогут быстро решить любые задачи.
Чтобы научиться самому писать ботов, вы можете воспользоваться Халвой. В числе наших партнеров — множество онлайн-школ, которые научат вас создавать продвинутые скрипты и не только. А чтобы обучение сильно не ударило по бюджету, оформите беспроцентную рассрочку.
Лучшее вложение — в себя. Востребованные профессии и навыки дадут возможность заработать в любое время и в любом месте. Не нужно больше откладывать новую жизнь на завтра. В рассрочку до 24 месяцев оплачивайте Халвой курсы иностранных языков, обучение топовым IT-специальностям, развитие творческих способностей и новых навыков. Выберите подходящую школу из сотен партнеров карты. Начинайте менять жизнь к лучшему уже сегодня!
Поисковики
Нужно найти отрывок из фильма, песню, изображение или что-то еще? Не проблема. Напишите боту, и он тут же отправит ссылку. Правда, ботов-поисковиков часто банят — Telegram не поддерживает пиратство.
Боты для развлечений
Мемы с котиками, мемы без котиков, анекдоты, мини-игры и не только. Из моих любимых: «Порфирьевич», который продолжит за вас любой текст или стих (обычно очень забавным образом) и «Мемезатор Алешенька» — загружаете картинку, а он делает из нее мем. Просто и гениально.
Простого бота может сделать кто угодно. Для этого не нужны специальные навыки, достаточно зайти на одну из бесплатных ноукод-платформ и разобраться в интуитивно понятном конструкторе.
А чтобы было удобнее, подобные сервисы всегда предлагают готовые шаблоны — можете взять их и просто поменять названия блоков.
В бесплатных конструкторах обычно дают «склеить» одного бота с ограничением на количество подписчиков, но если вам этого недостаточно, всегда можно оформить подписку.
Творите, а рутинные задачи оставьте ботам!