Build integrated IS/BS/CF financial workbooks in Excel.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
'Use for alerting: desktop, sound, log, webhook, daemon.'
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
설치 방법 보기설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.
Use this skill when you need to send alerts, configure the notification engine, start/stop the daemon, or check alert history.
scripts/notification-engine.py im OpenAmer-Repo~/.notification-engine/config.json~/.notification-engine/incoming/ (JSON-Alarm-Dateien)~/.notification-engine/logs/engine.log~/.notification-engine/history/history.json# Sofort eine Benachrichtigung senden
python scripts/notification-engine.py --send "Backup abgeschlossen"
python scripts/notification-engine.py --send "Kritischer Fehler" --priority critical --channel sound
python scripts/notification-engine.py --send "Warnung" --priority warning --channel desktop --channel logfile
# Daemon starten (überwacht incoming/ alle 30s)
python scripts/notification-engine.py --daemon
# Daemon mit eigenem Intervall
python scripts/notification-engine.py --daemon --interval 10
# History anzeigen
python scripts/notification-engine.py --history
# Status anzeigen
python scripts/notification-engine.py --status
# Incoming-Datei anlegen (für andere Skripte)
python scripts/notification-engine.py --send-incoming "Nachricht"
# Alle wartenden Incoming-Dateien verarbeiten
python scripts/notification-engine.py --process-incoming
# Cooldown ignorieren
python scripts/notification-engine.py --send "Dringend!" --force
| Level | Desktop | Sound | Logfile | Webhook |
|---|---|---|---|---|
| info | ✓ | — | ✓ | — |
| warning | ✓ | — | ✓ | ✓ |
| critical | ✓ | ✓ | ✓ | ✓ |
(Sound nur bei critical, es sei denn die Config wird angepasst)
~/.notification-engine/logs/engine.log~/.notification-engine/config.json){
"channels": {
"desktop": { "enabled": true, "min_priority": "info" },
"sound": { "enabled": true, "min_priority": "critical" },
"logfile": { "enabled": true, "min_priority": "info" },
"webhook": { "enabled": false, "min_priority": "warning", "url": null }
},
"cooldown_minutes": 60,
"history_max": 50,
"webhook_default_url": null
}
Identische Nachrichten werden nicht öfter als alle cooldown_minutes (Default 60)
gesendet. Mit --force kann der Cooldown umgangen werden.
Andere Skripte legen einfach eine JSON-Datei in ~/.notification-engine/incoming/ ab:
{
"message": "Deine Nachricht",
"priority": "critical",
"channels": ["desktop", "sound"],
"force": false
}
Der Daemon oder --process-incoming verarbeitet sie dann automatisch.
Der Notification-Daemon läuft als Cron-Job (notification-engine-daemon)
alle 1 Minute. Er startet den Daemon, falls er nicht läuft, oder lässt ihn
laufen.
# Direkt in einem anderen Skript:
import subprocess
subprocess.run(["python", "scripts/notification-engine.py",
"--send", "Backup fehlgeschlagen!", "--priority", "critical"])
Oder:
# Incoming-Datei anlegen:
from pathlib import Path
import json
(Path.home() / ".notification-engine/incoming/alert.json").write_text(
json.dumps({"message": "Test", "priority": "info"}), encoding="utf-8")
아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.
로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.
아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.
Build integrated IS/BS/CF financial workbooks in Excel.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Run and grow the OpenAmer Agent-to-Agent swarm: identity, trust, node-to-node ask, signed skill/insight sharing, and the autonomous self-learning loop.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Use for A/B experiments on OpenAmer configs and skills.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Roleplay a hostile user to find and triage UX pain points.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Agent mesh: master/worker nodes, HTTP delegation, heartbeat.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Use for agentic commerce payments tasks. Candidate synthesized from trend radar; awaiting trial promotion.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.