Add many new fun commands to 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 377ac8e48ec64c18ae9cc34e83ca3a6e35a9593c
DIR parent 2133613957b85621e187d8ad75f8327ed36e2c29
HTML Author: Annna Robert-Houdin <annna@bitreich.org>
Date: Sun, 14 Dec 2025 20:37:43 +0100
Add many new fun commands to annna.
Diffstat:
M annna-message-common | 34 +++++++++++++++++++++++++++++++
1 file changed, 34 insertions(+), 0 deletions(-)
---
DIR diff --git a/annna-message-common b/annna-message-common
@@ -427,6 +427,40 @@ case "${IRC_PRIVMSG_TEXT}" in
fortunecookie="$(fortune-cookie)"
[ -n "${fortunecookie}" ] && annna-say "${IRC_CMD_USER}, ${fortunecookie}";;
"${IRC_USER}, what is up with gopher man?") alias_call "${IRC_USER}, gpt Please write a short phrase beginning with \"Gopher Man does ...\" like the Florida Man cases in a very funny way using technical gopher protocol and inter punch lines. Only output the phrase.";;
+"${IRC_USER}, please motivate"*) alias_call "${IRC_USER}, gpt Be positive, empathic and inspiring. Motivate in one sentence.";;
+"${IRC_USER}, please riddle"*) alias_call "${IRC_USER}, gpt Please make a riddle in one sentence. Post the answer in brackets.";;
+"${IRC_USER}, please tongue-twist"*) alias_call "${IRC_USER}, gpt Please make a complex creative, humorous and entertaining tongue twister in one sentence.";;
+"${IRC_USER}, please give me a career tip"*) alias_call "${IRC_USER}, gpt Please give a funny engaging hacker career tip in ont sentence.";;
+"${IRC_USER}, please gophervr"*) alias_call "${IRC_USER}, gpt Please generate a nice funny virtual reality content for gopher protocol and its implications in one sentence.";;
+"${IRC_USER}, please trivia"*) alias_call "${IRC_USER}, gpt Please generate some funny trivia in one sentence.";;
+"${IRC_USER}, please emoji"*) alias_call "${IRC_USER}, gpt Please output some funny emojis for uplifting in one sentence.";;
+"${IRC_USER}, please neologism"*)
+ query="$(printf "%s\n" "${IRC_PRIVMSG_TEXT}" | cut -d' ' -f 4-)"
+ [ -z "${query}" ] && alias_call "${IRC_USER}, gpt Please make a neologism of ${query} in one sentence.";;
+"${IRC_USER}, please idiom explain"*)
+ query="$(printf "%s\n" "${IRC_PRIVMSG_TEXT}" | cut -d' ' -f 5-)"
+ [ -n "${query}" ] && alias_call "${IRC_USER}, gpt Please explain the ideom ${query} in one sentence.";;
+"${IRC_USER}, please help me decide"*)
+ query="$(printf "%s\n" "${IRC_PRIVMSG_TEXT}" | cut -d' ' -f 6-)"
+ [ -n "${query}" ] && alias_call "${IRC_USER}, gpt Please explain the ethical dilemma in the decision ${query} in one sentence. Should it be done?";;
+"${IRC_USER}, please similie"*)
+ query="$(printf "%s\n" "${IRC_PRIVMSG_TEXT}" | cut -d' ' -f 4-)"
+ [ -n "${query}" ] && alias_call "${IRC_USER}, gpt Please make a similie to describe ${query} in one sentence.";;
+"${IRC_USER}, please portmanteau"*)
+ query="$(printf "%s\n" "${IRC_PRIVMSG_TEXT}" | cut -d' ' -f 4-)"
+ [ -n "${query}" ] && alias_call "${IRC_USER}, gpt Please create a portmanteau for ${query} in one sentence.";;
+"${IRC_USER}, git gud"*)
+ query="$(printf "%s\n" "${IRC_PRIVMSG_TEXT}" | cut -d' ' -f 4-)"
+ [ -n "${query}" ] && alias_call "${IRC_USER}, gpt What is the git command to ${query}?";;
+"${IRC_USER}, pun dit"*)
+ query="$(printf "%s\n" "${IRC_PRIVMSG_TEXT}" | cut -d' ' -f 4-)"
+ [ -n "${query}" ] && alias_call "${IRC_USER}, gpt Please make a funny pun on ${query} in one sentence";;
+"${IRC_USER}, mood color"*)
+ query="$(printf "%s\n" "${IRC_PRIVMSG_TEXT}" | cut -d' ' -f 4-)"
+ [ -n "${query}" ] && alias_call "${IRC_USER}, gpt What is the hex code visually representing following mood ${query}?";;
+"${IRC_USER}, I have a dream"*)
+ query="$(printf "%s\n" "${IRC_PRIVMSG_TEXT}" | cut -d' ' -f 6-)"
+ [ -n "${query}" ] && alias_call "${IRC_USER}, gpt Interpret the dream ${query} in one sentence.";;
"${IRC_USER}, what is "*)
word="$(printf "%s\n" "${IRC_PRIVMSG_TEXT}" | cut -c 16-)"
case "$word" in