Guy Van Sanden 5bb32ae4ff Delete server/src/notifier.py
Removed since it integrated into the server
2026-04-23 12:04:46 +02:00
2026-04-23 11:49:25 +02:00
2026-04-23 12:04:46 +02:00
2025-01-30 15:02:01 +01:00
2026-04-22 14:27:36 +02:00
2021-09-26 21:57:09 +02:00
2021-09-26 20:42:59 +02:00
2025-02-04 13:49:32 +01:00
2026-04-23 11:56:13 +02:00

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

  1. Configure the client in ~/.config/tellme/config.json:
{
  "url": "http://your-server:8000",
  "webhook": "your-webhook-name"
}
  1. Run the SimpleX CLI chat as a daemon.

  2. Configure hooks.yml to map webhooks to SimpleX chatrooms.

  3. Run the server and use the client CLI to send notifications.

License

Created by Taurix IT (https://www.taurix.net) | Licensed under AGPLv3+

Description
Tellme client
Readme 250 KiB
Languages
Python 82.1%
JavaScript 17.9%