Перейти к основному контенту

Бот в Telegram

Компания Метабот при создании бота (тестирование или запуск в аудиторию), использует внутренний сервис Telegram - BotFather http://t.me/BotFather  

  1. Чтобы запустить бота в телеграм, нужно создать его и получить токен.
    - Для этого нужно зайти в бота от Telegram: http://t.me/BotFather   

    image.png

- Выбрать раздел /newbot - create a new bot в стартовом сообщении или в меню

image.png

image.png

- Затем ввести название бота (то, что будет отображаться в Именной строке). Название может быть на любом языке.

image.png

- Затем ввести адрес аккаунта (то, что будет использоваться для ссылки)

image.png

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

image.png

 

2. Чтобы наполнить бота информацией необходимо выбрать раздел /mybots - edit your bots [beta] в сообщении с помощью или меню
- Выберите бота, которого хотите изменить

image.png

- Нажмите кнопку Edit Bot

image.png

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

image.png

Edit Name - Меняет имя в главной строке

image.png

    • OK. Send me the new name for your bot.
    • введите новое имя и отправьте боту - замена моментальная

Edit Description - Меняет первое сообщение, приглашающее к диалогу

image.png

    • OK. Send me the new description for the bot. People will see this description when they open a chat with your bot, in a block titled 'What can this bot do?'.
    • Введите текст:

      image.png  

       

      - замена моментальная

Edit About - Меняет описание бота в карточке аккаунта

image.png

    • OK. Send me the new 'About' text. People will see this text on the bot's profile page and it will be sent together with a link to your bot when they share it with someone.
    • Введите описание, объем 120 символов - замена моментальная

Edit Botpic - Меняет аватар аккаунта

image.png

    • OK. Send me the new profile photo for the bot.
    • Отправьте фото. Не файл, а именно фото через телефон любого формата, размером не менее 150х150 пикселей - замена моментальная. Какое-то время у бота может показываться галерея предыдущих аватаров, но через день галерея автоматически сбросится и останется только последнее отправленное фото.

Edit Commands - Меняет системные команды бота

image.png

    • Send me a list of commands for your bot. Please use this format:

command1 - Description

command2 - Another description

Send /empty to keep the list empty.

Объяснение: 
command1 - /newbot
Description - create a new bot

    • Команды должны быть написаны латиницей, а описание можно написать кириллицей. 

image.png

Замена моментальная

image.png

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

Для того, чтобы команды работали с ботом в маршруте бота, который будет вызывать скрипт по команде регулярное выражение (код команды) должно быть написано с экранированием:

image.png

Также можно добавить маршрут рестарта, для корректного реагирования бота, в случае остановки-перезапуска бота в настройках телеграм 

image.png