Login / Register
Add a review
Log in
Sign UP
[bws_google_captcha]

This is a free demo library with fixed messages for pre-evaluation of the paid Alarmist library.

A separate demo library was required because the demo version of the library would not work, since the sending functions do not work in the tester.

Alarmist library for expert developers – a universal engine for sending messages to Pushover and Telegram programs or
functions 

SendNotification()SendMail(). The possibility of using buttons in Telegram and
sending messages to other messengers is being considered (

Twitter, Viber) and several specialized programs.

The message is also duplicated in the terminal by the Alert () function.


Advantages of the library:

  • Versatility;
  • Multichannel;
  • Support for mobile clients for messages;
  • Flexible and simple text formatting, html links, image, sound selection;
  • Priorities, feedback;
  • Text description of errors;
  • Language selection (EN, RU);
  • Controllability (minimum dispatch period for each operator with a message);
  • Stability (when sending to a channel fails, the remaining channels are used);
  • Addressing the message in the source code (file name and line number).

The library allows you to use html tags for formatting (bold, italics,
underlined, color) and html links (there are templates to simplify formatting), an image (checked jpg, png,
gif, including anigif), sound selection, priorities, and buttons for feedback, where available. Where this is not available, the extended
features will be ignored, tags, links, and carriage returns will be deleted. So you can create a single message for all channels,
and it will be displayed adequately, according to the available capabilities.

[spoiler title=”Read More…”]

  • Versatility;
  • Multichannel;
  • Support for mobile clients for messages;
  • Flexible and simple text formatting, html links, image, sound selection;
  • Priorities, feedback;
  • Text description of errors;
  • Language selection (EN, RU);
  • Controllability (minimum dispatch period for each operator with a message);
  • Stability (when sending to a channel fails, the remaining channels are used);
  • Addressing the message in the source code (file name and line number).

The library allows you to use html tags for formatting (bold, italics,
underlined, color) and html links (there are templates to simplify formatting), an image (checked jpg, png,
gif, including anigif), sound selection, priorities, and buttons for feedback, where available. Where this is not available, the extended
features will be ignored, tags, links, and carriage returns will be deleted. So you can create a single message for all channels,
and it will be displayed adequately, according to the available capabilities.

If a message cannot be delivered to the selected channel (sending failed), it will be sent to all other channels.

You can choose between English and Russian as the message language. In case of errors in the terminal or trading server, in addition to the code, a text
description of the error is displayed (in the selected language).

The message contains the address in the source code where the send function was called.

There is a sending function with a minimum period limit for situations with too frequent events.

The recommended and most flexible channel is the Pushover program. It supports all the features described above. When the
highest priority is 2 (Emergency) the message will be repeated with the specified period and timeout, until the button is clicked in the
client (the fact of clicking or timeout is determined in the library). Messages with priority 1 (High) are highlighted with a red background.
Messages with priority 2 (Emergency) are highlighted with a deep red background.

Pushover for Android / iOS / PC uses a secure Push service to deliver messages. Its cost is $5,
you can download it on 

,
there is a 7-day trial (I recommend starting it after downloading this library or demo library).

In the “Expert Advisors” tab of the terminal settings, you must allow WebRequest for the addresses “”,
“”.

On the “Discussion” tab, a header file and a script with a usage example are attached. The test script requires
initialize the _pushoverUser, _pushoverToken, _telegramChannel, and _telegramToken variables with the
values obtained on the site and from the program 

Telegram.

The full
description is published.

Your comments, reports, reviews, and ratings are very important and motivate further development. I invite you to the “Reviews” and “Discussion” tabs.

I would like to thank you for the Json serialization/deserialization code and
for your ideas on working with the HTTP API.

[/spoiler]

Add review
Reviews ( 0 ):