pyBMNotify/README.md

28 lines
889 B
Markdown
Raw Normal View History

2020-12-08 01:08:26 +01:00
# pyBMNotify
2020-12-08 14:31:06 +01:00
Monitors a defined set of Brandmeister talkgroups and callsigns for activity. It then sends push notifications via Pushover and/or Telegram for any transmission in / of the monitored talk groups / call signs.
2020-12-08 01:32:31 +01:00
In order to prevent message flooding, the script only notifes you again after 300 (configurable) seconds of silence in a TG or from a monitored call sign.
2020-12-08 01:08:26 +01:00
## Credits
2020-12-08 01:10:25 +01:00
Inspired by https://github.com/klinquist/bmPushNotification
2020-12-08 01:08:26 +01:00
## Requirements
* Python 3
* socketIO-client (install with _sudo pip3 install socketIO-client_)
2020-12-08 14:31:06 +01:00
If you want to be notified via Telegram, the following libraries need to be installed:
* telebot (install with _telebot_)
* telethon (install with _telethon_)
2020-12-08 01:08:26 +01:00
## Configuration
Configure _config.py_ to your needs. If you don't want push notifications, leave the corresponding variables empty.
## Execution
_# python3 pyBMNotify.py_