From 28e9f2c3df893b8275e791662f6149d3ffadfa7f Mon Sep 17 00:00:00 2001 From: olli <> Date: Sun, 18 Aug 2024 17:07:13 +0200 Subject: [PATCH] matrix --- basics.yml | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/basics.yml b/basics.yml index c666e5f..4f84b7d 100644 --- a/basics.yml +++ b/basics.yml @@ -740,6 +740,7 @@ done message="$(cat)" + orig_message="$message" [ "$message" = "''" ] && exit 0 [ -z "$message" ] && exit 0 @@ -774,14 +775,17 @@ [ -n "$togroup" ] && room=$togroup if ps ax | grep -v grep | grep -q synapse.app.homeserver then - if [ -p /usr/local/share/$(hostname).fifo ] + if [ -p "/usr/local/share/$(hostname).fifo" ] then - echo "$message" >/usr/local/share/$(hostname).fifo + matrix_message=$(echo "${subj}
${orig_message}") + matrix_target="/usr/local/share/$(hostname).fifo" + [ -n "$togroup" ] && [ -p "/usr/local/share/$(hostname)-${togroup}.fifo" ] && target="/usr/local/share/$(hostname)-${togroup}.fifo" + echo "$matrix_message" >"$target" else sudo /usr/bin/docker compose -f /home/docker/matrix.$(hostname)/docker-compose.yml run -T matrix.$(hostname)--commander -m "$message" -k --room $room --log-level WARNING WARNING fi fi - + ## SIGNAL if [ -f /home/signal/.local/share/signal-cli/data/accounts.json ]