https://github.com/guusdk/messagealerts-openfire-plugin
The MessageAlerts Plugin is a plugin for the Openfire XMPP server, which periodically reads from a database table, and sends alerts to JIDs found in that table.
https://github.com/guusdk/messagealerts-openfire-plugin
openfire plugin xmpp
Last synced: about 2 months ago
JSON representation
The MessageAlerts Plugin is a plugin for the Openfire XMPP server, which periodically reads from a database table, and sends alerts to JIDs found in that table.
- Host: GitHub
- URL: https://github.com/guusdk/messagealerts-openfire-plugin
- Owner: guusdk
- Created: 2018-05-02T19:46:49.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2023-05-25T09:29:15.000Z (about 2 years ago)
- Last Synced: 2025-02-13T06:19:01.795Z (4 months ago)
- Topics: openfire, plugin, xmpp
- Language: Java
- Homepage:
- Size: 11.7 KB
- Stars: 1
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: changelog.html
Awesome Lists containing this project
README
[](https://travis-ci.org/guusdk/messagealerts-openfire-plugin)
The MessageAlerts Plugin is a plugin for the [Openfire XMPP server](https://www.igniterealtime.org/openfire), which periodically reads from a database table, and sends alerts to JIDs found in that table.
Building
--------This project is using the Maven-based Openfire build process, as introduced in Openfire 4.2.0. To build this plugin locally, ensure that the following are available on your local host:
* A Java Development Kit, version 7 or (preferably) 8
* Apache Maven 3To build this project, invoke on a command shell:
$ mvn clean package
Upon completion, the openfire plugin will be available in `target/messagealerts.jar`
Installation
------------
Copy `messagealerts.jar` into the plugins directory of your Openfire server, or use the Openfire Admin Console to upload the plugin. The plugin will then be automatically deployed.To upgrade to a new version, copy the new `messagealerts.jar` file over the existing file.
Configuration
------------
To configure this plugin, the following properties are used:* `messagealerts.from` - The that is the sender of the messages. Defaults to the server address.
* `messagealerts.frequency` - The amount of seconds between each iteration. Defaults to 60.