Бот в Telegram
Компания Метабот при создании бота (тестирование или запуск в аудиторию), использует внутренний сервис Telegram - BotFather http://t.me/BotFather
- Чтобы запустить бота в телеграм, нужно создать его и получить токен.
- Для этого нужно зайти в бота от Telegram: http://t.me/BotFather
- Выбрать раздел /newbot - create a new bot в стартовом сообщении или в меню
- Затем ввести название бота (то, что будет отображаться в Именной строке). Название может быть на любом языке.
- Затем ввести адрес аккаунта (то, что будет использоваться для ссылки)
- И все, бот создан, токен получен и его можно использовать за запуска или тестирования.
2. Чтобы наполнить бота информацией необходимо выбрать раздел /mybots - edit your bots [beta] в сообщении с помощью или меню
- Выберите бота, которого хотите изменить
- Нажмите кнопку Edit Bot
- Далее выберите, что именно хотите изменить: название, описание или информацию о боте. (команды тоже можно поставить, но данный функционал работает не во всех логических сценариях ботов, тут нужно продумывать дополнительные запросы в НЛП системы)
Edit Name - Меняет имя в главной строке
-
- OK. Send me the new name for your bot.
- введите новое имя и отправьте боту - замена моментальная
Edit Description - Меняет первое сообщение, приглашающее к диалогу
Edit About - Меняет описание бота в карточке аккаунта
-
- 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 - Меняет аватар аккаунта
-
- OK. Send me the new profile photo for the bot.
- Отправьте фото. Не файл, а именно фото через телефон любого формата, размером не менее 150х150 пикселей - замена моментальная. Какое-то время у бота может показываться галерея предыдущих аватаров, но через день галерея автоматически сбросится и останется только последнее отправленное фото.
Edit Commands - Меняет системные команды бота
-
- 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
-
- Команды должны быть написаны латиницей, а описание можно написать кириллицей.
Замена моментальная
Если вы будете постепенно добавлять команды, то при создании новых, не забудьте написать старые + порядок вашего написания будет напрямую влиять на отображение в боте.
Для того, чтобы команды работали с ботом в маршруте бота, который будет вызывать скрипт по команде регулярное выражение (код команды) должно быть написано с экранированием:
Также можно добавить маршрут рестарта, для корректного реагирования бота, в случае остановки-перезапуска бота в настройках телеграм
Нет комментариев