Триггер Network Message позволяет одному экземпляру EyeAuras принимать сообщения, отправленные из другого экземпляра. Экземпляры обмениваются данными через каналы с уникальными идентификаторами. Чтобы активировать или деактивировать триггер в зависимости от содержимого полученного сообщения, можно использовать Text Match Expressions.

Чтобы настроить триггер Network Message:
По умолчанию триггер меняет своё состояние (Active или Inactive) каждый раз, когда получает сообщение, подходящее под условие Text Match Expression. При необходимости можно отдельно задать выражение для деактивации: для этого включите опцию "Deactivate on message".
Связка action/trigger Send Message / Network Message — это мощный инструмент для построения собственной управляемой сети взаимосвязанных экземпляров EyeAuras. Эта возможность существует уже несколько лет и чаще всего используется для multiboxing на нескольких ПК.
Главная проблема раньше была в задержке: все сообщения проходили через один из серверов EyeAuras, а это добавляло latency. Новый режим broadcast позволяет обмениваться сообщениями через локальную сеть, практически убирая задержку полностью.
Функция пока находится в very early alpha и всё ещё довольно сырая в плане настройки: диапазон IP-адресов нужно указывать вручную. В финальной версии это, скорее всего, будет делаться автоматически.
Чтобы использовать эту возможность, задайте ChannelId так:
Важно! 192.168.1.255 — это лишь пример. Замените 192.168.1 на свою фактическую подсеть. Последнее “255” можно оставить как есть: так программа будет отправлять сообщение на всю подсеть, а не на конкретный IP.
p.s. по умолчанию программа использует порт 53082 для обмена сообщениями. При желании можно указать любой другой порт сразу после IP в ChannelId (например, broadcast://172.16.15.255:55055/mychannel)
"Server Hub" (RU или EU) не влияет на сам факт получения сообщений, но может влиять на задержку.Управление несколькими персонажами в MMO
Представим, что вы управляете несколькими персонажами в MMO, запущенными на разных ПК. Настроив триггер HotkeyIsActive и action "Send network message", можно управлять всеми персонажами одновременно. Например, отправка сообщения "start" может заставить персонажей следовать за вами, ассистить, собирать лут и т. д. Сообщение "stop" остановит их действия.
Сбор информации
В похожем сценарии можно настроить ботов так, чтобы они слушали определённое сообщение, например "report". Получив его, они смогут отправить в ответ информацию вроде времени онлайна, общего количества нафармленного EXP/gold с момента прошлого отчёта и т. п. Это позволяет быстро собирать данные без необходимости вручную заходить на каждый ПК.
Удалённое управление презентацией
В рабочем окружении EyeAuras можно использовать для удалённого управления презентацией. Экземпляр EyeAuras можно настроить на приём сообщений вроде "next", "previous" или "slide_number". Эти сообщения можно связать с действиями, которые эмулируют нажатие стрелок влево/вправо или ввод конкретного номера слайда, что позволяет полностью управлять презентацией удалённо.
Система домашней автоматизации
Если у вас уже настроена система домашней автоматизации с помощью EyeAuras, триггер Network Message можно использовать для синхронизации действий между разными системами. Например, сообщение "lights_on" может активировать триггеры, которые включают свет в разных комнатах.
Триггер Network Message в паре с action "Send network message" даёт мощный инструмент для связи и синхронизации между разными экземплярами EyeAuras. Возможность очень гибкая и позволяет строить собственные сетевые протоколы и схемы удалённого управления под конкретные задачи.