mirror of
https://github.com/agessaman/meshcore-bot.git
synced 2026-03-30 12:05:38 +00:00
- Introduced `[Earthquake_Service]` section in `config.ini.example` to enable earthquake alerts with customizable parameters such as polling interval, time window, and minimum magnitude. - Updated `service-plugins.md` to include documentation for the new Earthquake Service, detailing its functionality and default settings.
1.1 KiB
1.1 KiB
Service Plugins
Service plugins extend the bot with background services that run alongside the main message loop. Each can be enabled or disabled in config.ini.
| Plugin | Description |
|---|---|
| Discord Bridge | One-way webhook bridge to post mesh messages to Discord channels |
| Packet Capture | Capture packets from the mesh and publish them to MQTT brokers |
| Map Uploader | Upload node advertisements to map.meshcore.dev for network visualization |
| Weather Service | Scheduled weather forecasts, weather alerts, and lightning detection |
| Earthquake Service | Earthquake alerts for a configured region (USGS API, defaults: California) |
Enabling a plugin
- Add or edit the plugin's section in
config.ini(see each plugin's doc for options). - Set
enabled = truefor that plugin. - Restart the bot.
Some plugins require additional configuration (API keys, webhook URLs, etc.) before they will run successfully.