---
title: Каналы и подключения
summary: WhatsApp, Instagram и Messenger подключаются к филиалу или ко всему бизнесу через окно Meta. У каждого подключения есть режим для онлайн-администратора, а Instagram и Messenger могут показывать первый шаг сценария как быстрые вопросы.
tools: [talemo_list_channels, talemo_get_channel, talemo_get_ice_breakers, talemo_set_ice_breakers]
related: [conversation-and-person, channel-window-and-templates, who-answers, handoff-to-people, draft-replies]
search: [подключить WhatsApp, подключить инстаграм, Messenger, Meta]
---

# Каналы и подключения

**Настройки → Телефон и мессенджеры** перечисляют подключённые каналы, и там же
подключают новые. Мессенджеры принадлежат филиалу или всему бизнесу: клиенты пишут
в свой салон.

## Подключение

1. **Подключить канал**, выберите **Что подключить** (WhatsApp, Instagram или
   Messenger) и **Чей канал**: филиала или всего бизнеса, как обычно бывает с
   Instagram бренда, который обслуживает все филиалы.
2. **Открыть окно Meta**, войдите там с аккаунтом салона и разрешите доступ.
3. Для Instagram и Messenger выберите **С какой страницы брать сообщения**.

- **Instagram**: Meta пускает бизнес-аккаунт только через страницу Facebook, поэтому
  сначала привяжите Instagram к странице салона в настройках Instagram.
- **Messenger** идёт с той же страницы, но Meta спрашивает его разрешение отдельно.
- **WhatsApp**: номер в приложении WhatsApp Business там и остаётся. Вы по-прежнему
  отвечаете с телефона, а сообщения приходят и в Talemo. Если Meta спросит, делиться
  ли историей чатов, соглашайтесь: Talemo берёт её только в первые сутки.

Подключает, меняет и отключает канал только человек в вебе, потому что окно — это
вход в Meta в браузере. Помощник и программы могут читать каналы. Каналом всего
бизнеса управляет только роль, которая охватывает все филиалы.

## Настройки подключения

- **Помощнику можно отвечать здесь** включает ответы в канале; клиентам отвечает
  онлайн-администратор. Когда переключатель выключен, отвечают только люди.
- **Когда сюда пишут** — режим канала: **Отвечает сам**, **Только черновики** или
  **На паузе**. Новый канал начинает с **Только черновиков**. Как режим работает в
  переписке, описано в [Кто отвечает в переписке](who-answers.md).

Онлайн-администратор отвечает, только если владелец или администратор выдал ему
права в разделе **Что можно онлайн-администратору** в настройках канала.

## Подключить заново и отключить

Канал показан как **Подключён** или как требующий подключения заново, с причиной:
Talemo удалили в настройках Meta, забрали разрешение или Meta перестала принимать
доступ, например после смены пароля. Пока так, сообщения не приходят, а дело
«Подключить заново {канал}» ждёт в [«Ждёт вас»](../work/item-kinds.md) с кнопкой
**Подключить заново**.

**Отключить** значит, что новые сообщения перестают приходить и онлайн-администратор
перестаёт отвечать. Чаты, которые уже пришли, остаются в Talemo, а если подключить
канал снова, они продолжатся с того места, где остановились.

## Быстрые вопросы в Instagram и Messenger

Когда клиент впервые открывает чат с салоном, Instagram и Messenger могут показать
кнопки с вопросами, и печатать ничего не нужно. На вкладке **Сценарий**, в блоке
**Быстрые вопросы в мессенджерах**, **Показывать первый шаг** ставит туда варианты
первого шага сценария, до четырёх.

- Это настраивается для каждого подключения и по умолчанию выключено. Включает
  владелец или администратор. Первому шагу нужны варианты (см.
  [Сценарий разговора](../admin-online/conversation-script.md)).
- Talemo сначала показывает вопросы, которые стоят в канале сейчас, и то, чем они
  заменятся. **Выключить** возвращает вопросы, которые были в канале до Talemo, или
  оставляет чат без вопросов.
- Вопросы, которые изменили в самом Instagram или Messenger, Talemo не трогает.
  Переключатель гаснет, и его можно включить снова.
- Если Meta не принимает изменение, Talemo показывает время попытки и пробует позже.

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

## Инструменты и отказы

- Каналы — это WhatsApp, Instagram и Messenger, куда пишут клиенты; каждый принадлежит филиалу или всему бизнесу. `talemo_list_channels` их перечисляет (с `branch_id` — этот филиал и весь бизнес), а `talemo_get_channel` показывает один по `connection_id`. Они говорят, подключён ли канал или его нужно подключить заново и почему, может ли помощник отвечать там и в каком режиме (`auto`, `drafts`, `paused`), а для WhatsApp — есть ли у Meta способ оплаты и сколько бесплатных окон месяца израсходовано. Отключённый канал не находится.
- Каналы подключает, меняет и отключает человек в Talemo: подключение — это вход в аккаунт бизнеса в окне Meta, поэтому подключение снаружи их только читает. Если канал нужно подключить заново, скажите человеку, и пусть он переподключит.
- Instagram и Messenger могут показывать варианты первого шага сценария разговора быстрыми вопросами в пустом чате. `talemo_get_ice_breakers` показывает их для канала: включил ли их салон и когда, какие вопросы встали бы, стоят ли наши сейчас и что салон изменил в самом мессенджере (`theirs`). `failed_at` говорит, когда Meta в последний раз отказалась их принять, и канал пробует снова в течение 6 часов. `script_branch_id` называет филиал, чей сценарий их питает, пусто — сценарий всего бизнеса. В WhatsApp их нет.
- `talemo_set_ice_breakers` принимает `connection_id` и `on`. Он меняет то, что видит каждый клиент в собственном аккаунте салона, поэтому делайте это только по просьбе человека и сначала покажите `dry_run`: какие вопросы стоят сейчас и будут заменены. Включает их человек в Talemo: ключ бизнеса или программа, подключённая снаружи, только показывают, и без `dry_run` вызов отклоняется со статусом 401 и кодом `auth.required`, что здесь значит «человек делает это в Talemo», а не поломку подключения. Канал, который нужно подключить заново, отклоняется при включении со статусом 409 и кодом `channel.revoked`; роль без прав и на сценарий разговора, и на каналы филиала — со статусом 403 и кодом `role.forbidden`.
