Единый инбокс: Telegram, ВКонтакте и Discord
Единый инбокс: Telegram, ВКонтакте и Discord в одном окне. Настройка каналов, статусы, теги и AI-черновики.
Единый инбокс: Telegram, ВКонтакте и Discord
Сообщения приходят в разные места: клиент пишет в Telegram, покупатель — в сообщество ВКонтакте, участник — в Discord. Пока каждый канал живёт в отдельной вкладке, ответы зависят от того, кто и когда заглянул в нужное окно. Единый инбокс собирает обращения в один список — с назначением, статусами и историей.
Важно сразу обозначить границы: инбокс — это рабочее место для переписки, а не замена службы поддержки во всех смыслах. Он не отвечает вместо человека и не «додумывает» за клиента.
Какие каналы работают сейчас
| Канал | Что умеет | Статус |
|---|---|---|
| Telegram (бот) | приём и отправка текста, фото по ссылке, polling или webhook | готов |
| ВКонтакте (сообщество) | приём и отправка текста, Callback API или опрос | готов |
| Discord (бот) | приём и отправка текста, вложения по ссылке, опрос через REST | готов |
| Одноклассники, Facebook, Instagram, WhatsApp, Telegram-пользователь | — | заглушки первой версии |
Заглушка означает, что канал виден в системе, но переписка через него не ведётся. Это честнее, чем имитировать работу: вы заранее знаете, где инбокс реально поможет.
Как устроена работа оператора
Основные сущности простые:
- Беседа — один диалог с клиентом. У неё есть канал, статус и ответственный.
- Статус — «Открыта», «В работе», «Решена». Статус меняет сам оператор, автоматика его не угадывает.
- Назначение — ответственный сотрудник. Можно назначить на себя или снять назначение.
- Теги — метки для фильтрации: «доставка», «оплата», «VIP». Набор тегов заменяется целиком.
- Шаблоны ответов — сохранённые формулировки с коротким кодом для вставки.
- Заметки — внутренние комментарии, которые не уходят клиенту.
Фильтры в списке бесед комбинируются: непрочитанные, только мои, по каналу, по поисковой строке. Это быстрее, чем листать общий поток.
AI-черновики: помощь, а не автопилот
В беседе можно запросить 1–3 варианта ответа в выбранном тоне: дружелюбный, официальный, короткий. Черновик вставляется в поле ответа, но не отправляется — решение остаётся за человеком.
Если AI-провайдер не настроен, система вернёт шаблонные варианты и честно укажет, что это fallback. Это лучше, чем пустой экран, но качество шаблонов ниже, чем у модели.
Правило, которое стоит зафиксировать в команде: AI-черновик экономит время на формулировке, но факты (сроки, суммы, условия) проверяет оператор.
Пошагово: подключить канал и обработать первое обращение
- Подключите канал так же, как для публикаций: Telegram — через бота, ВКонтакте — через сообщество, Discord — через бота сервера.
- Откройте раздел инбокса и убедитесь, что канал появился в фильтре.
- Напишите тестовое сообщение в канал от постороннего аккаунта.
- Найдите беседу в списке: она должна появиться с непрочитанным сообщением.
- Назначьте беседу на себя.
- Отправьте ответ из интерфейса и проверьте, что он дошёл до клиента.
- Поставьте статус «В работе», затем «Решена».
- Добавьте тег, по которому потом будете искать похожие обращения.
- Сохраните типовой ответ в шаблоны.
- Проверьте журнал: кто и когда отвечал.
Если ответ не ушёл, в сообщении будет статус «Ошибка» с текстом причины от площадки. Чаще всего это права бота, истёкший токен или ограничения канала.
API и настольный клиент
Для команд, которым нужен свой интерфейс, у инбокса есть REST API: беседы, сообщения, назначения, статусы, теги, AI-черновики и поток событий через long-poll. Токены создаются в кабинете и показываются один раз.
Отдельно существует Windows-клиент на Rust: список диалогов, чат, отправка, AI-черновик, назначение, статусы, теги и шаблоны. Он полезен, когда оператору неудобно держать вкладку браузера, а установка «тяжёлого» клиента не нужна.
Ограничения API стоит учитывать заранее: лимит запросов на токен, ограничение размера сообщения, отсутствие идемпотентности у отправки сообщений — повторять POST после таймаута нельзя, сначала нужно перечитать историю.
Ограничения
- Не все каналы готовы. Список выше — фактический, а не «планы на будущее».
- Вложения ограничены. Текст плюс ссылки; часть каналов не принимает файлы напрямую.
- Медиа в Telegram отправляется по публичной ссылке — закрытые ссылки не подойдут.
- Автоответы — отдельный сценарий. Инбокс не подменяет движок автоматизации.
- История зависит от площадки. Глубина истории ограничена тем, что отдаёт канал.
Частые вопросы
Можно ли подключить личный Telegram-аккаунт? В первой версии — нет, только бот. Личный аккаунт требует другого протокола и отдельного решения.
Кто видит переписку? Участники команды с доступом к инбоксу. Роли настраиваются, доступ к биллингу при этом не выдаётся.
Есть ли мобильное приложение? Интерфейс работает в браузере; для Windows есть отдельный клиент. Мобильного приложения в поставке нет.
Что дальше
Посмотрите, как инбокс сочетается с публикациями, в описании возможностей и в кейсах. Если хотите попробовать на своих каналах — зарегистрируйтесь; состав функций по тарифам — на странице тарифов.
Источники
modules-inbox/README.md, modules-inbox/docs/02-CHANNELS.md, modules-inbox/docs/03-API.md, rust-client/README.md.