Логотип компании
352Просмотры

Как создать чат-бота в Telegram без навыков программирования

Боты — одна из самых полезных фишек Телеграма, которую активно используют многие компании, блогеры и обычные пользователи. В статье расскажу, как я создал простого чат-бота в Telegram без навыков программирования.

Разбираемся, как создать бота в телеграме. Источник: Shutterstock

Что из себя представляет бот в телеграме

Боты — небольшие программы, которые работают прямо внутри мессенджера. Ими можно управлять с помощью текстовых команд по принципу «вопрос — ответ». Современные помощники могут забронировать столик в ресторане, прислать прогноз погоды, рассказать анекдот и много чего еще. Возможности ограничены только фантазией разработчиков и функционалом Telegram.

Похожие системы существовали еще в конце нулевых. Например, в популярном мессенджере ICQ были аналоги ботов, которые по запросу отправляли ссылки, гороскопы и даже переводили тексты.

Виртуальных помощников в Telegram ввели в 2015 году. Тогда они не отличались особыми «наворотами», но со временем стали намного круче и сложнее. 

В 2022 году появилось второе поколение ботов. Разработчики получили более продвинутые инструменты, которые позволили чат-ботам заменить целые сайты и расширить функционал мессенджера в несколько раз. 

Ещё по теме

Боты в интернете: что это такое, когда полезны, чем опасны

Читать статью

Что нужно для создания собственного бота 

Нужно либо уметь кодить, либо воспользоваться одной из так называемых ноукод-платформ. С их помощью можно быстро «слепить» бота из готовых блоков. Для этого достаточно базовых знаний веб-приложений. Если владеете Figma или похожими программами, точно справитесь с задачей. 

Разумеется, если вам нужен продвинутый бот, лучше написать его самому или обратиться к фрилансерам. Цены начинаются от 5000 рублей и могут доходить до бесконечности — зависит от того, с кем вы работаете и какой функционал вам нужен. 

В интернете можно найти десятки ноукод-платформ. Они отличаются функциями, набором сценариев и стоимостью. Некоторые даже можно использовать в самом Телеграме — например, Manybot. 

Популярные ноукод-сервисы:

  1. Bot Kits. Поддерживает разные соцсети. Есть удобные решения для бизнеса.
    Подписка стоит от 390 рублей в месяц. 
  2. BotTap. Из интересных особенностей — умеет принимать онлайн-платежи. Есть интеграция с CRM и функция мультирассылок.
    Стоимость — от 590 рублей в месяц.
  3. PuzzleBot. Платформа для создания сложных ботов, магазинов, инструментов модерации. В сервисе отлично работает техподдержка, также вы можете найти подробные инструкции для каждого продукта. Есть ограниченная бесплатная версия.
    Стоимость подписки — от 790 рублей в месяц.

Прежде чем создавать бота, нужно получить специальный API-токен в Telegram. Без него добавить бота не получится. Токен нужен, чтобы Telegram разрешил боту совершать определенные действия: общаться, отправлять ссылки, собирать информацию и так далее.

Для получения API-ключа нужен другой бот — BotFather.

  1. Введите в окне поиска Telegram «BotFather».
  2. Откройте бота и введите команду /newbot.
  3. Введите название бота. Оно может быть любым, особых ограничений нет. Введите юзернейм бота — его техническое имя. Пользователи смогут увидеть его в адресной строке. Не должно превышать 120 символов.

    Нужно использовать только латиницу и в конце вставить слово «bot». Например, CoolBot или Hip_bot.

    Вуаля! BotFather пришлет API-токен, который можно использовать в других сервисах. 

Кейс: как я специально для этой статьи сделал «Мендельсон_Бота»

Среди всех ноукод-платформ я выбрал Unisender из-за простого интерфейса. В бесплатной версии можно создать одного бота с ограниченным функционалом. Чтобы снять лимиты на подписчиков и расширить возможности программы, есть платная подписка за 1280 рублей в месяц.

Сервис предлагает разные шаблоны: от новогодних поздравлений и чат-ботов поддержки до запусков вебинаров и онлайн-магазинов. Еще у них есть полезные интеграции с CRM-программами, сервисами Google и «Битрикс», но нам они не понадобятся. 

Задача бота

Прежде чем продолжить, позвольте мне рассказать тайну названия. Дело в том, что я большой фанат классической музыки, мой любимый композитор — Бах.

Его творчество после смерти не получало должного внимания, пока до него не добрался Мендельсон. Он активно популяризировал произведения Баха: исполнил «Страсти по Матфею», переиздал некоторые органные работы и старательно притягивал интерес других композиторов к почти забытому творцу. 

Вполне возможно, что без стараний Мендельсона я бы и не узнал о чудесной музыке Баха, поэтому в честь его главного фаната (сразу же после меня, разумеется) я и создал «Мендельсон_Бота»

Что он умеет? Бот задает несколько забавных вопросов , и на основе ваших ответов советует музыку.

Как оформить сценарий для бота

Прежде чем мы получим готовый работающий скрипт, нужно прописать сценарий и пройти несколько важных этапов. Итак, как я сделал бота:

1. Перешел в Unisender, зарегистрировался, привязал токен из Telegram.

2. В разделе «Чат-боты» появилось мое творение, осталось только прописать для него сценарий.

Так выглядит меню сервиса. Источник: bot.unisender.com

3. Я нажал «Добавить сценарий», «Новый сценарий», а затем «Изменить».

4. Появилось белое поле, примерно как в Figma, на котором можно создавать разные блоки. Поначалу смотрелось страшно, но на самом деле разобраться нетрудно. Главное правило — каждый блок нужно связать с другим, иначе сценарий не запустится.

Примеры блоков. Источник: bot.unisender.com

4. Я создал типичного бота, который что-то спрашивает и на основе этого выдает совет. В конце работы сценарий получился достаточно обширным и состоял уже из 20+ блоков с меню и сообщениями. 

5. После всех приготовлений остается только запустить его и проверить, что все работает.

Как это выглядит в самом Телеграме: 

Как и любой уважающий себя джентльмен, первым делом бот представляется и обозначает цели знакомства. Источник: web.telegram.org

В зависимости от ваших действий бот либо сразу посоветует произведение с третьего ответа, либо дойдет до других важных вопросов и только потом скажет, что послушать. Источник: web.telegram.org

Виды ботов

От простых развлечений и удобных помощников до полезных решений для бизнеса — собрали для вас основные категории ботов. 

Чат-боты

Отвечают на вопросы клиентов относительно заказов, доставки и сроков. Вы наверняка видели их, когда пытались оформить какую-нибудь покупку. Обычно чат-боты не очень хорошо реагируют на команды и пообщаться с ними не получится — проще сразу переключиться на оператора.

Если бота тренировали с помощью искусственного интеллекта, то функционал значительно больше: речь почти неотличима от человеческой, появляется что-то похожее на память, а реагировать он будет уже не на отдельные слова, а на целые темы.

Чаще всего чат-ботов использует бизнес, чтобы автоматизировать рутинную работу службы поддержки и привлекать живых сотрудников только к серьезным проблемам.

Администраторы

Нужны для анализа аудитории и поддержания порядка в каналах и чатах. Помогают собирать статистику, добавлять «кнопки» к постам, редактировать их и ставить на отложенную отправку. Самый популярный бот — ControllerBot. Если вы следите за чатом и хотите, чтобы люди не ругались и не спамили лишнего, то вам также пригодится Combot с антиспам-фильтрами. 

Боты с полезными функциями

Нужно перевести картинку из одного формата в другой? Хотите проверить почту, узнать, где купить дешевые билеты до Москвы или отследить заказ из другого города?  В Телеграме вы найдете ботов, которые помогут быстро решить любые задачи. 

Чтобы научиться самому писать ботов, вы можете воспользоваться Халвой. В числе наших партнеров — множество онлайн-школ, которые научат вас создавать продвинутые скрипты и не только. А чтобы обучение сильно не ударило по бюджету, оформите беспроцентную рассрочку.

Не нужно больше откладывать новую жизнь на завтра.

Оформляйте Халву и оплачивайте в рассрочку без переплат курсы иностранных языков и обучение топовым IT-специальностям.

Оценивайте свои финансовые возможности и риски. Изучите все условия в разделе «Карты»/«Карта Халва» на сайте банка sovcombank.ru

Оформить карту

Поисковики 

Нужно найти отрывок из фильма, песню, изображение или что-то еще? Не проблема. Напишите боту, и он тут же отправит ссылку. Правда, ботов-поисковиков часто банят — Telegram не поддерживает пиратство. 

Боты для развлечений

Мемы с котиками, мемы без котиков, анекдоты, мини-игры и не только. Из моих любимых: «Порфирьевич», который продолжит за вас любой текст или стих (обычно очень забавным образом) и «Мемезатор Алешенька» — загружаете картинку, а он делает из нее мем. Просто и гениально. 

Возможно, когда-нибудь Порфирьевич все-таки осилит анекдот про шляпу… Источник: web.telegram.org

Простого бота может сделать кто угодно. Для этого не нужны специальные навыки, достаточно зайти на одну из бесплатных ноукод-платформ и разобраться в интуитивно понятном конструкторе. 

А чтобы было удобнее, подобные сервисы всегда предлагают готовые шаблоны — можете взять их и просто поменять названия блоков.

В бесплатных конструкторах обычно дают «склеить» одного бота с ограничением на количество подписчиков, но если вам этого недостаточно, всегда можно оформить подписку. 

Творите, а рутинные задачи оставьте ботам!

Подпишитесь на email-рассылку

Раз в неделю мы будем присылать вам лайфхаки о том, как обращаться с деньгами и повышать финансовую грамотность

Выражаю согласие на обработку персональных данных и принимаю правила пользования платформой, а также даю согласие на получение рекламной информации от Банка.

Статьи по теме

Читать полную статью
Новости
11 дек. 2024

Россияне стали чаще переводить мошенникам заемные деньги

Россияне стали чаще переводить мошенникам заемные деньги
189Просмотры
Читать полную статью
25 июн.
Новости

В России за три года заблокировали 1,5 млн телефонных номеров мошенников

188Просмотры
Читать полную статью
09 июл. 2024
Новости

Россияне стали больше зарабатывать на онлайн-платформах

188Просмотры