Хочется упростить коммуникацию с клиентами в своём telegram-канале — сделайте чат-бота! Он может действительно всё, только правильно его запрограммируй.

Нужна разгрузка техподдержки? Настройте бота так, чтобы он отвечал на все FAQ, а при необходимости переадресовывал на реальных сотрудников. Ноль в программировании? Давно не проблема, это можно сделать без специальных знаний. А с гайдом поможем мы.

Почему нужно завести чат-бота в Telegram

Составили список причин, почему вам нужен чат-бот. На самом деле их намного больше, но как фанаты Игоря Николаева, выделили основные 5:

  • Это бесплатно. Никто вас не заставляет платить за создание бота (пока что).
  • Весь бизнес переходит в смартфоны и мессенджеры, поэтому наличие бота будет несомненным плюсом для вашей компании.
  • Быстрая и простая настройка. Большинство базовых функций можно реализовать и без знания программирования.
  • Неограниченное количество подписчиков. Если в имейл-рассылке нужно оплачивать сервис, то здесь вы никому не должны (пока что).
  • Можно в любой момент вносить изменения. Не нужно ждать, пока программист полностью перепишет бота ради того, чтобы добавить/удалить несколько команд.

Что может делать телеграм-бот

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

  • Выдавать заготовленный текст.
  • Делать текст с кнопкой реакции (которую можно запрограммировать на что угодно: переход на сайт, в чью-то личку, комментарии).
  • Собирать лиды.
  • Задавать вопросы и ответы на них.
  • Переадресовывать на службу техподдержки.
  • Делать кросспостинг и рассылку.
  • Принимать заказы.

Создание бота

Изначально нам следует начать чат с @Manybot. Именно он поможет нам создать своего бота.


Вводим команду «Добавить нового бота».

Теперь мы увидим, что делать дальше:

Назовите бота. Именно это и будет логином бота, через который люди будут его искать в будущем.

Теперь вернитесь к @Manybot и введите этот токен.

Введите описание для стартовой страницы своего бота и нажмите Enter.


Всё, основная работа сделана!

Вернитесь к @BotFather, чтобы добавить описание для боковой панели и аватар бота.

Список команд BotFather

Основные настройки:

  • /newbot — создать бота;
  • /mybots — редактирование бота [beta];
  • /setname — изменить имя бота;
  • /setdescription — изменить описание бота;
  • /setabouttext — изменить блок “about info”;
  • /setuserpic — изменить аватар бота;
  • /setcommands — изменить лист команд;
  • /deletebot — удалить бота.

Настройки бота:

  • /token — сгенерировать токен;
  • /revoke — revoke bot access token;
  • /setinline — переключить режим;
  • /setinlinegeo — переключить запросы локации;
  • /setinlinefeedback — изменить настройки фидбека;
  • /setjoingroups — указать, можно ли добавить бота в группы;
  • /setprivacy — изменить режим приватности в группах.

Игры:

  • /mygames — редактировать игры [beta];
  • /newgame — создать игру;
  • /listgames — список игр;
  • /editgame — редактировать игру;
  • /deletegame — удалить существующую игру.

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

Прежде чем перейти к настройке, распишите отдельно на листочке или создайте mind map: это даст вам четкий алгоритм работы и избавит от постоянных правок.


Аватарка добавляется через команду /setuserpic.

Всё, теперь у вас не голый бот 🙂

Теперь устанавливаем about info с помощью /setabouttext.

Если всё прошло успешно, то должно будет выглядеть вот так:

Теперь начинаем настройку команд внутри бота.

Если вы создаёте бота, который просто будет репостить все посты в телеграм, то вам даже не нужно ничего делать. Просто добавьте сюда ссылки на свои страницы и все будет готово.

Теперь нам стала видна панель настроек. Не бойтесь, будущие пользователи её не увидят:

Далее следует прописать все команды.

Выбираем «Пользовательские команды» , далее «Создать команду» и вписываем само название будущей команды. Допустим, «График работы» или «Адреса самовывоза».

Придумываете команду для бота: для этого нужно ввести символ «/» и прописать название команды латиницей. Пример: /arrivals, /shop, /contacts, /aboutcompany. После этого пишем текст, который должен будет выдаваться пользователям после выбора команды.

Представьте, кто-то захотел узнать ваши контакты. Клиент должен будет ввести /contacts или нажать кнопку «Контакты» и ему высветятся все возможности связаться с вами, которые вы ранее прописали. Теперь сделайте команду видимой: зайдите в главное меню и нажмите на кнопку «настроить главное меню»

После этого мы прописываем ответ и нажимаем на кнопку «Сохранить».

Теперь заносим команду в главное меню (делаем её кнопкой) и даем ей название.

Выберите «Настроить главное меню».

Теперь кликните на «+Добавить пункт меню+»

Теперь пропишите желаемое название команды:

Profit!

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