Способы создания бота в Telegram + пошаговая инструкция по работе в конструкторе

Собираем бота в конструкторе — стартовый экран

Мы исполь­зу­ем кон­струк­тор BotMother — мы уже рас­ска­зы­ва­ли, как с ним рабо­тать и собрать сво­е­го тесто­во­го бота. Если что-то по ходу опи­са­ния будет непо­нят­но, почи­тай­те сна­ча­ла ту статью.

Стар­то­вый экран — это то, что выпол­ня­ет бот по коман­де /start. Сде­ла­ем на стар­то­вом экране выбор из двух кно­пок: отпра­вить новость и отпра­вить статью:

image1-1.png Здесь три ком­по­нен­та: тек­сто­вый блок и две кнопки 

Теперь нам нуж­но сде­лать так, что­бы при нажа­тии на каж­дую из этих кно­пок бот делал то, что нам нуж­но. Для это­го созда­ём два экра­на: «Пред­ло­жить новость» и «Пред­ло­жить ста­тью» и настра­и­ва­ем дей­ствия по кнопкам:

image2-1.png Всё, стар­то­вый экран готов, идём к новостям 

Создание базы Telegram-бота. Знакомство с BotFather

Любой Telegram-бот создается прямо в мессенджере. Делается это с помощью другого встроенного бота.

1. Заходим в свой Telegram.

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

2. Находим бота по имени @BotFather.

Важно: будьте внимательны и не наткнитесь на клон, их развелось множество. Нам нужен именно такой бот:

telegram-bot_2.jpg

Настоящий BotFather выглядит так

@BotFather управляется простыми командами и кнопками.

3. Нажимаем /start.

Появляется меню:

telegram-bot_4.jpg

BotFather легко освоить

В меню выбираем или вводим в поле ввода команду /newbot.

4. Придумываем и вводим имя бота.

Важно: имя будет отображаться в диалогах.

Имя бота нужно ввести в ответ на это сообщение

5. Введите ник вашего бота.

Ник может состоять из латинских букв, цифр, допускается нижнее подчеркивание. Любой ник должен заканчиваться на “bot”.

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

6. Завершаем создание бота, сохраняем секретный код.

После того, как регистрация бота пройдет успешно, вы увидите следующее сообщение:

Регистрация завершена

Скопируйте и сохраните токен.

Токен – это секретный код, который позволяет связать сервисы автоворонок и ботов с вашим ботом в Telegram. Никому не сообщайте его. Важно! Ваш код будет отличаться от того, что в примере.

На этом основная настройка бота закончена. Ее достаточно, чтобы бот работал. Позже вы можете добавить к нему логотип, описание и остальные улучшения. Чтобы получить доступ к таким командам, просто перейдите к диалогу с BotFather и наберите /help. Так вы снова попадете в меню.

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

Универсальные команды

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

Практически все роботизированные программы распознают такие запросы пользователей:

  1. /start – начало диалога.
  2. /help – отображение краткого описания системы, перечня выполняемых команд, доступных функций.
  3. /settings – предоставление настроек, которые при необходимости могут изменяться.

Yandex.Translate

Инструмент, интегрированный с переводчиком Яндекса

2.jpg

Когда общаешься или работаешь в Telegram, и нужно что-то срочно перевести, гораздо быстрее воспользоваться ботом-переводчиком в мессенджере. На помощь приходит бот, который интегрирован с переводчиком от Яндекса.

Здесь достаточно простой функционал: бот поддерживает 12 языков, среди которых: русский, английский, немецкий, французский, турецкий или даже иврит. Команда /setmylang позволяет выбрать язык, с которого переводить, а /tolang — язык, на который необходимо перевести.

Перейти к боту

Оцените статью
Рейтинг автора
5
Материал подготовил
Илья Коршунов
Наш эксперт
Написано статей
134
А как считаете Вы?
Напишите в комментариях, что вы думаете – согласны
ли со статьей или есть что добавить?
Добавить комментарий