Уведомления на Яндекс Станцию

Уведомления на Яндекс Станцию

Креатив IT
10 установок
от 2 399 ₽5 999 ₽ навсегда

Уведомления на Яндекс Станцию

Голосовые уведомления из Webasyst на Яндекс.Станцию: заказы, сделки, события — настраивайте правила и получайте оповещения прямо на колонку.

Версия 1.2.0

Возможности

Любые события — настраивайте правила для заказов, сделок, сообщений, звонков и сотен других событий Webasyst

Голосовое оповещение — текст уведомления озвучивается голосовым помощником Алисы на колонке

Несколько станций — подключайте любое количество Яндекс.Станций с разных аккаунтов

Группы станций — объединяйте станции в группы для отправки уведомления сразу на все

Рабочие интервалы — ограничьте отправку уведомлений по расписанию (например, только в рабочее время)

Управление громкостью — задайте громкость для каждого правила

Очередь и CRON — уведомления ставятся в очередь и отправляются с минимальной паузой между ними, чтобы станция не перебивала сама себя

Поддержка MCP (v1.2.0) — 22 инструмента для управления станциями через LLM-агентов и MCP-токены. Отправка TTS, команд и медиа, управление громкостью, просмотр истории

Per-token лимиты (v1.2.0) — для каждого MCP-токена можно настроить максимальную длину TTS-сообщения от 100 до 10000 символов

REST API — отправляйте уведомления из внешних систем по HTTP или вебхуку

HTTP CRON — поддержка облачного хостинга, где нет доступа к CLI

Что нового в версии 1.2.0

Интеграция с MCP — плагин зарегистрирован в системе MCP Webasyst: 22 инструмента для автоматического управления уведомлениями, станциями и правилами через ИИ-агентов

Per-token настройка TTS — для каждого MCP-токена можно задать индивидуальный лимит длины голосового сообщения (100–10000 символов)

Улучшена работа с UTF-8 — все ответы API теперь в JSON_UNESCAPED_UNICODE, не-UTF-8 текст автоматически конвертируется

Интерфейс для wa-2.0 — корректное отображение переключателей в новой теме оформления

Как это работает

Плагин подключается к вашему Яндекс-аккаунту через официальный API Яндекса (IoT Quasar API). При наступлении события в Webasyst (новый заказ, изменение статуса сделки, входящий звонок и т.д.) плагин формирует текстовое уведомление и отправляет его на выбранную станцию. Алиса

озвучивает сообщение голосом.

Быстрая настройка

1. Подключение аккаунта

В настройках плагина нажмите «Добавить аккаунт» и введите название (например, «Офис»). Используйте авторизацию по коду устройства — перейдите на ya.ru/device , введите полученный код, и аккаунт подключится автоматически. Также доступно ручное

подключение через cookie.

2. Добавление станций

После подключения аккаунта нажмите «Найти устройства» — плагин покажет все Яндекс.Станции в вашем аккаунте. Нажмите «Добавить» рядом с нужными колонками. При необходимости включите API (вебхук) для внешних интеграций.

3. Настройка правил

Нажмите «+ Добавить правило» :

Выберите приложение (магазин, CRM, контакты и т.д.)

Выберите событие (например, «Заказ создан», «Сделка выиграна»)

Выберите станцию или группу станций

Нажмите «✎» для редактирования шаблона сообщения

Используйте переменные: {$order.id} , {$order.total} , {$deal.name} и другие — плагин автоматически подскажет доступные поля

Включите правило переключателем

Сохраните правила

Для автоматической обработки очереди добавьте задачу в CRON:

* * * * * php /путь/к/webasyst/cli.php site yandexstationCron

Или используйте HTTP CRON — сгенерируйте URL в настройках плагина и вызывайте его из внешнего сервиса.

Для отправки уведомлений из внешних систем (или из Уведомлений Shop-Script) используйте HTTP-запрос:

POST /api.php/plugin/yandexstation/api/?station_id={id}&token={token}

Content-Type: application/json

{"text": "Тестовое уведомление", "volume": 7, "immediate": false}

Системные требования

PHP 7.2+ с расширением cURL

SSL-сертификат (HTTPS) для корректной работы с Яндекс API

Аккаунт Яндекса с привязанными устройствами (Станция, Станция Мини, Станция Лайт и др.)

Решение проблем

Станция не отвечает

Проверьте, что станция подключена к интернету

Убедитесь, что аккаунт и станция активны

Проверьте логи в wa-log/site/plugins/yandexstation.log

Уведомления не отправляются

Проверьте, что правило включено

Убедитесь, что станция выбрана в правиле

Посмотрите историю уведомлений

Ошибка авторизации

Попробуйте получить код авторизации заново

Для ручного подключения проверьте срок действия cookie