992fd6245c8fcd530432efe501482df341c6f301
TellMe
A server and client notifications system written in Python that alerts you of events via SimpleX chat.
Overview
TellMe monitors for events (completed processes, server uptime, etc.) and sends notifications through a built-in server to SimpleX chat over websockets. Starting from version 2.2, TellMe supports GoAlert messages natively.
Client Features
- Send messages:
-m "Your message"- Send custom notifications - Monitor processes:
-p <pid>- Wait for a process to exit, then notify - Watch commands:
-w "command"- Run a command periodically and notify on output - Ping hosts:
-P <host>- Monitor host availability until it's reachable
Setup
- Configure the client in
~/.config/tellme/config.json:
{
"url": "http://your-server:8000",
"webhook": "your-webhook-name"
}
-
Run the SimpleX CLI chat as a daemon.
-
Configure
/etc/tellme/hooks.ymlto map webhooks to SimpleX chatrooms. -
Run the server and use the client CLI to send notifications.
License
Created by Taurix IT (https://www.taurix.net) | Licensed under AGPLv3+
Description
Languages
Python
82.1%
JavaScript
17.9%