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

Публикация в канал

Это часть серии статей, посвященной созданию многоязычного бота.

  1. Принцип работы
  2. Маршрутизация запросов
  3. Поддержка русского языка
  4. Поддержка других языков
  5. Публикация в канал (вы находитесь здесь)

Последний раздел пошагового сценария будет посвящен публикации многоязычного бота.

Публикация в целевой канал

Основной канал, через который клиенты будут общаться с многоязычным ботом, — это канал бота-роутера, поскольку только роутер способен переключаться между различными языками.

подсказка
При изменении контекста бот начинает работу по сценарию другого бота, но при этом канал общения остается прежним.

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

Пример диалога

Каналы одноязычных ботов

Поскольку вся коммуникация с ботом ведется через канал бота-роутера, каналы одноязычных ботов могут быть любыми и не обязаны совпадать с целевым каналом.

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

Повторная публикация

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

подсказка
Повторная публикация целевого канала требуется лишь при внесении изменений в конфигурацию роутера — например, при добавлении поддержки для новых языков.