Fix brcon score commands. - annna - Annna the nice friendly bot.
(HTM) git clone git://bitreich.org/annna/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/annna/
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) Tags
(DIR) README
---
(DIR) commit 4993b5c3a992dce2e0d55cb243dfac35bec9ce72
(DIR) parent b290ff11bf66a72693c21a77dbc9cd75da520022
(HTM) Author: Annna Robert-Houdin <annna@bitreich.org>
Date: Mon, 27 Jul 2026 12:54:47 +0200
Fix brcon score commands.
There was some change missing due to last refactoring of annna.
Diffstat:
M annna-message-common | 6 +++---
M brcon-score | 1 +
2 files changed, 4 insertions(+), 3 deletions(-)
---
(DIR) diff --git a/annna-message-common b/annna-message-common
@@ -1667,16 +1667,16 @@ esac
isreferee=0
for referee in $referees;
do
- [ "$user" = "$referee" ] && isreferee=1
+ [ "${IRC_CMD_USER}" = "$referee" ] && isreferee=1
done
[ $isreferee -lt 1 ] && exit
case "${IRC_PRIVMSG_TEXT}" in
"score "*)
text="$(printf "%s\n" "${IRC_PRIVMSG_TEXT}" | cut -d' ' -f2-)"
- case "${IRC_PRIVMSG_TEXT}" in
+ case "${text}" in
*++|*--|*-=?|*+=?|*+=-?|*-=-?|*-=??|*+=??|*-=-??|*-=65536*)
- scoretext="$(brcon-score "${IRC_PRIVMSG_TEXT}")"
+ scoretext="$(brcon-score "${text}")"
[ -n "$scoretext" ] && annna-say "brcon score: ${scoretext}";;
esac;;
esac
(DIR) diff --git a/brcon-score b/brcon-score
@@ -2,6 +2,7 @@
karmamodbase="$HOME/bin/modules/brcon-score"
karmadb="${karmamodbase}/score-$(date +%Y).txt"
+[ ! -e "${karmadb}" ] && touch "${karmadb}"
function setkarmaval {
if [ -n "$(grep -P "^${1}\t" "${karmadb}")" ];