В OsEngine есть способ заставить роботов отсылать сообщения в различные типы сервисов.
1. Смс сообщения на телефон.
2. Сообщения на электронную почту.
3. Вёб-хуки.
4. Telegram.
В этой статье мы рассмотрим первые три метода уведомления. Вы можете узнать больше о уведомлениях Telegram здесь и здесь.
Это может понадобиться для удалённого экстренного контроля за роботами.
В этой статье будем с картинками смотреть, как это настраивается.
Открываем чарт отдельного робота в BotStationLight:
В самом роботе идём во вкладку Bot log и дважды жмём на левую кнопку мыши:
Любой робот покажет вот такое окно настроек сервера рассылки:
Далее, будем рассматривать эти три типа рассылки отдельно.
Каждая запись в логе робота в OsEngine маркируется определённым типом. Их список из исходных кодов:
Каждый из этих типов сигналов вызывается определённым участком кода. Либо самим ядром OsEngine, либо из кода робота.
Не обязательно делать так, чтобы сигналы высылались по всем типам сообщений, ибо их может быть много, а высылать нужно какие-то определённые.
В визуальном интерфейсе настройки рассылки выбирать отсылаемые сообщения можно при помощи переключения соответствующих галочек, выделенных красными прямоугольниками:
1) Режим работы. Вкл / Выкл
2) Тип сигналов, которые будут высылаться.
3) Конфигурация сервера.
Нажав на кнопку конфигурации сервера, мы увидим окно:
1) Сервис, с которым работает данная СМС рассылка: smsc.ru . Вы должны пройти там регистрацию и взять логин и пароль для отправки смс через Апи.
2) Номер телефона нужно записывать, начиная с кода, без плюса. Если это РФ, то начиная с цифры 7. Слитно!
3) Smsc.ru – единственный сервис, который подключен на данный момент. Если по каким-то причинам вы не можете пользоваться именно им, то к другому подключаться нет смысла. Работать не будет!
1) Режим работы. Вкл / Выкл.
2) Тип сигналов, которые будут высылаться.
3) Конфигурация сервера.
Нажав на кнопку конфигурации сервера, мы увидим окно:
1) Ваша почта, с которой будут отсылаться сообщения.
2) Пароль для почты.
3) Сервис, который вы будете использовать.
a. Google
b. Yandex
c. Больше ничего не доступно, не пытайтесь.
4) Адреса, на которые будут отправляться сообщения. Каждый новый адрес с новой строки.
ВНИМАНИЕ!
Просто вбить свой адрес почты и пароль к ней не выйдет. Нужно проходить долгую активацию возможности рассылки через АПИ на сайтах почтовиков.
Гуглим что-то вроде «Активация рассылки со своей почты по АПИ SMTP Google/Yandex» и изучаем вопрос.
Каждые пару месяцев визуал у этих почтовиков меняется, поэтому здесь подробной инструкции не будет, она очень быстро устареет. Воспользуйтесь поиском в браузере.
Этот слот рассылки, если вы не программист, трогать не нужно!!!
А если вы он и есть, то идите сразу смотреть реализацию класса ServerWeebhook. Для того, чтобы понимать, что именно он поддерживает, как это у нас реализовано, и нет ли проблем с тем, что что-то устарело:
Базовое настройки такие же, как и в других серверах:
1) Режим работы. Вкл / Выкл.
2) Тип сигналов, которые будут высылаться.
3) Конфигурация сервера.
Нажав на кнопку конфигурации сервера, мы увидим окно:
1) Сигнатуры вёбхуков.
2) Для сервиса Slack будет нужен отдельный токен.
Кроме того, что в лог идут стандартные сообщения об ошибках и открытии позиций, вы так же можете отправлять любые сообщения с любым типом данных из любого робота.
Для этого вам нужно вызывать метод, описанный в BotPanel:
Выслать сообщение при помощи этого метода из робота можно в любом его месте, вот так:
Аргументы:
1) Текст сообщения.
2) Тип сообщения.
Приятного использования!
Если что-то не получилось, или остались вопросы, пишите в чат поддержки, ссылка:
ООО «ВАН ТЕХНОЛОГИИ»т: +7 953 769 56 45
* Торговля на финансовых рынках связана с риском, который лежит на Вас.
* Ничто из написанного на сайте o-s-a.net не является рекомендацией.
* Если Вы этого не понимаете, не читайте этот сайт, ничего не покупайте.
Комментарии