Fix private messages for annna. - 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 6f0cec080cfa7f68da4cb21434a9307da7425bd5
DIR parent 4c76bca5ea68052f778fce44501e51f75d4a221f
HTML Author: Annna Robert-Houdin <annna@bitreich.org>
Date: Mon, 5 Jan 2026 20:16:47 +0100
Fix private messages for annna.
Thanks tizero!
Diffstat:
M annna-message-common | 1 +
M annna-start-server | 9 +++------
2 files changed, 4 insertions(+), 6 deletions(-)
---
DIR diff --git a/annna-message-common b/annna-message-common
@@ -3,6 +3,7 @@
[ "${IRC_CMD_USER}" = "${IRC_USER}" ] && exit 0
[ -z "${IRC_PRIVMSG_TEXT}" ] && exit 0
[ ! "$IRC_CMD" = "PRIVMSG" ] && exit 1
+[ "${IRC_CHANNEL}" = "${IRC_USER}" ] && IRC_CHANNEL="${IRC_CMD_USER}"
export PATH="$PATH:/br/bin"
DIR diff --git a/annna-start-server b/annna-start-server
@@ -34,22 +34,19 @@ do
"PART")
export IRC_CHANNEL="$(printf "%s\n" "${servermsg}" \
| cut -d' ' -f 4)"
- annna-channel-message
- ;;
+ annna-channel-message;;
"JOIN")
export IRC_CHANNEL="$(printf "%s\n" "${servermsg}" \
| cut -d' ' -f 4 \
| cut -d':' -f 2-)"
- annna-channel-message
- ;;
+ annna-channel-message;;
"PRIVMSG"|"NOTICE")
export IRC_CHANNEL="$(printf "%s\n" "${servermsg}" \
| cut -d' ' -f 4)"
export IRC_PRIVMSG_TEXT="$(printf "%s\n" "${servermsg}" \
| cut -d' ' -f 5- \
| cut -d':' -f 2-)"
- annna-channel-message
- ;;
+ annna-channel-message;;
esac
done