Split up NOTICE and PRIVMSG because they are different. - 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 3bc2a6ab0c826ba9fa998587c8b59f47c802793f
DIR parent f82088a7a13a7911b9c998719e6b671e90fcf4c6
HTML Author: Annna Robert-Houdin <annna@bitreich.org>
Date: Mon, 29 Jun 2026 14:10:29 +0200
Split up NOTICE and PRIVMSG because they are different.
Diffstat:
M annna-start-server | 10 +++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)
---
DIR diff --git a/annna-start-server b/annna-start-server
@@ -26,6 +26,7 @@ do
export IRC_CMD="$(printf "%s\n" "${servermsg}" \
| cut -d' ' -f 3)"
export IRC_PRIVMSG_TEXT=""
+ export IRC_NOTICE_TEXT=""
case "${IRC_CMD}" in
"433") exit 1;; # Nickname in use.
@@ -61,13 +62,20 @@ do
| cut -d' ' -f 4 \
| cut -d':' -f 2-)"
annna-channel-message;;
- "PRIVMSG"|"NOTICE")
+ "PRIVMSG")
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;;
+ "NOTICE")
+ export IRC_CHANNEL="$(printf "%s\n" "${servermsg}" \
+ | cut -d' ' -f 4)"
+ export IRC_NOTICE_TEXT="$(printf "%s\n" "${servermsg}" \
+ | cut -d' ' -f 5- \
+ | cut -d':' -f 2-)"
+ annna-channel-message;;
esac
done