Найти тему

Как создать базового бота в Телеграм и использовать для Битрикс24 и чат-ботов. Часть 1

Оглавление
как создать телеграм бот botfather
как создать телеграм бот botfather

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

Итак, перейдем к описанию этапов создания базового бота в телеграм.

1. Сперва открываем телеграм

Обойдемся на этом этапе без инструкции как его найти на смартфоне или ноутбуке, ок?

2. botfather

  • Вводите в поиске: botfather (или по ссылке - https://t.me/BotFather, - это официальный инструмент Телеграм для создания базового бота) и выбираем того, что с синей галочкой
в поиске телеграм BotFather с синей галочкой
в поиске телеграм BotFather с синей галочкой

Смотрите внимательно: не выбирайте клонов, а то, кто знает кто и что заберет с вашего аккаунта и телефона. Нужно выбрать тот, что с синей галочкой.

3. Активируем botfather

Для этого - кнопка внизу "Запустить"

активация BotFather, версия Windows10
активация BotFather, версия Windows10

4. Меню и поиск команды

  • Получаем меню команды
меню команд botfather в телеграм
меню команд botfather в телеграм
  • и выбираем создать нового: /newbot
выбор команды /newbot в телеграм botfather
выбор команды /newbot в телеграм botfather

5. Название бота

Получаем сообщение с просьбой дать название канала.

Задаем название бота. Длинна = лучше ограничить. У нас длиннющее получилось
Задаем название бота. Длинна = лучше ограничить. У нас длиннющее получилось

Задайте оригинальное, на русском или английском , зависит от вашего бренда, концепции и цели бота
Длину названия лучше ограничить: четкость + лаконичность

  • Ввели название.
  • Отправили сообщение.
  • Получили подтверждение, что все в порядке "Success".

Идем дальше.

6. Задаем @юзернейм

Далее получаем запрос ввести юзернейм, это то, что после собаки.

Т.е. фактически ваш адрес бота @username , и ссылка для размещения на внешних (вне телеграм) источниках будет выглядеть так: https://t.me/username

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

  • Важно, после данного имени нужно добавить нижнее подчеркивание и слово бот: username_bot.

Поскольку создает роБота, то в данном случае это необходимо.

И конечно же - латиницей!

В нашем случае выглядит так: @vashbiznessputnik_bot <- есть вопрос или нужна помощь, пишите в наш бот.

  • Ввели.
  • Отправили сообщение.
  • Получили заветное Success

Базовый бот создан

7. API токен

  • Получаем API токен, который нужен для подключения бота в Битрикс24 и в чат-ботах.
API Токен телеграм бота для интеграций
API Токен телеграм бота для интеграций

8. Оформление бота

Дальше, нужно перейти к оформлению бота. Это не критически важно, но скорее "очень важно".

  • В левом углу в чате с botfather есть меню команд для работы с ботами, созданными в телеграм.
меню botfather для оформления бота
меню botfather для оформления бота

Если кто-то команды запоминает, зачастую само меню не использует. Но для простоты - нажали на меню, далее выбрали нужную команду и продолжили работу.

9 Редактировать бот

Сейчас нам нужно - выбрать /edit your bots (*едит ё ботс = редактировать ваши боты).

  • Выбираем нужный бот (тот, то создали)
выбор бота для редактирования
выбор бота для редактирования

10. Редактирование

Для начала выбираем что редактировать.

меню настроек телеграм бота
меню настроек телеграм бота
  • Нам с вами нужно /Edit bot (едит бот)

Видим статус заполнения информации в описании бота:

  • у нас с вами заполнено только поле названия
  • а остальные пункты с красным кирпичом.
активация команды /editabout
активация команды /editabout

11. Приветственное описание = /Edit bot

  • Вводим текст
Приветственное описание бота при его открытии
Приветственное описание бота при его открытии

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

Размер данного текста всего 120 знаков, включая запятые и пробелы.

При использование эмодзи - каждый эмодзи съедает большее количеством занков, вроде около 3 или 4 (т.е. один эмодзи воспринимается как 3 или 4 знака, но точно не 2).

На нашем примере показана ошибка по вводу теста с большим количеством знаков.

Пример заполнения Edit About с ошибкой. Лимит 120 символов
Пример заполнения Edit About с ошибкой. Лимит 120 символов

Не пугайтесь.

  • Система покажет, что есть ошибка "Sorry...".
  • И вы заново можете ввести текст с верной длинной по количеству знаков.
  • Получаем подтверждение, что все отлично - "Success ...".
ввод текста длинной 120 знаков в Edit About
ввод текста длинной 120 знаков в Edit About
Получаем подтверждение успешной записи нашего текста в описании Edit About
Получаем подтверждение успешной записи нашего текста в описании Edit About

12 Далее переходим к редактированию картинку в боте.

Это не иконка, это картинка, которая появляется вместе с текстом из п.11.

У данной картинки есть определенный размер, который требует система.

Description Picture
Description Picture

На нашем примере показано, что добавили картинку иного размера, система не приняла.
Размер картинки в description должен быть 640*360 точек
Размер картинки в description должен быть 640*360 точек

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

13. Аватарка бота

  • Возвращаемся через в меню в редактирование бота и выбираем Edit Botpic.
В данном случае - это аватарка чата, который отображается в кружочке в списке чатов и ка квадратная картинка аватара чата.
Команда Edit Botpic - задать аватар бота
Команда Edit Botpic - задать аватар бота

Итак, получили добро по добавлению картинки, ее размер, кстати, 1:1

Размер аватарки бота 1:1
Размер аватарки бота 1:1

14. Забыли про Description

  • Вернемся в меню редактирования: 1-я колонка, 2-й ряд сверху - Edit Description
Это описание бота в профиле
Заполнить описание профиля бота Edit Description
Заполнить описание профиля бота Edit Description
  • Вводим текст
  • и отправляем
  • Получаем Success
-22

15. Проверим оформление бота

Через меню идем к выбору ботов, если помните (должны) имя этого бота, сами его можете ввести в телеграм или в адресной строки браузера.

выбор бота для просмотра
выбор бота для просмотра

Телеграм нам открывает данный чат и мы видим:

  • сообщение "Эбаут"
  • картинку горизонтальную, которая могла бы быть
  • и кнопку "Запустить" / START
  • вверху видим иконку
  • а также название бота
Что видим при переходе в бот по @username или адресу бота
Что видим при переходе в бот по @username или адресу бота

Посмотрите как выглядит наш телеграм-бот подписки на полезные оборы и рекомендации про рекламу:

16 Нажимаем на профиль бота и видим описание в боте, крупно иконку.

Оформление профиля бота
Оформление профиля бота

Также, предложение добавить в канал - это будет отдельная история о том, как создать такой бот и использовать для общения с рабочими группами через телеграм, при этом, чтобы все данные переписки попадали в Битрикс24 (использую у себя, для клиентов в дизайн студиях сделал).

-26

17. Запускаем бот.

Все готово.

Запуск бота
Запуск бота

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

Про это будут следующие 3 статьи:

1. Подключение к Битрикс24, чтобы из телеграм и с сайта (или любого канала по адресу бота) через телеграм попадали все сообщения клиентов в карточку клиента и чата в Битрикс24

2. Подключение бота к чат-ботам на конструкторах с целью запуск автоворонки и/или подписки ваших подписчиков и клиентов на бота. чтобы в будущем вы имели возможность отправлять им сообщения.

Хотите получить инфо с рекомендациями по разработке и планированию эффективной рекламы, акции, лайфхаки, промокоды -@formulareklamy_pro_reklamu_bot

3. Как использовать телеграм_бот для организации коммуникации и работы проектных групп в телеграм, при этом, чтобы переписка команды -инхом и внешних участников сохранялась в Битрикс24.

Чтобы получать полезную информацию, обзоры, рекомендации про инструменты совместной работы и автоматизации для микро и малого бизнеса:

подписывайтесь на нашего роБота помощника, он будет отправлять вам инфо, а вы сможете задать ему вопросы - @chtodelat_avtomatizatsiya_bot

Есть вопросы и задачи?

Смело пишите нашему роБоту-помощнику @vashbiznessputnik_bot

#телегам #бот