Add radio status command - annna - Annna the nice friendly bot.
HTML git clone git://bitreich.org/annna/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/annna/
DIR Log
DIR Files
DIR Refs
DIR Tags
DIR README
---
DIR commit f5a29deea422823be5aa3debd7fa2e00242ac4e1
DIR parent 7989504e93a4b01638563f1e2aca95162b30f7fc
HTML Author: N.F. <nfontenot27@gmail.com>
Date: Tue, 10 Dec 2024 17:12:28 -0600
Add radio status command
Allow users to tell the difference between an mpd error and an idle mpd
server with a command.
Signed-off-by: Annna Robert-Houdin <annna@bitreich.org>
Diffstat:
M annna-message-radio | 8 ++++++++
1 file changed, 8 insertions(+), 0 deletions(-)
---
DIR diff --git a/annna-message-radio b/annna-message-radio
@@ -47,6 +47,14 @@ case "${text}" in
annna-say -s "${server}" -c "${channel}" "${user}, sorry, no instances found."
fi
exit;;
+"${ircuser}, please radio status.")
+ mpc_status="$(/usr/bin/mpc status | grep '\[.*\]' -o | tr -d '[]')"
+ if [ -z "$mpc_status" ];
+ then
+ mpc_status="gone"
+ fi
+ annna-say -s "${server}" -c "${channel}" "The radio is $mpc_status."
+ exit;;
esac
annna-message-common "${server}" "${channel}" "${user}" "${text}"