Add josuah AI support, as proposed in opus 9 of tgtimes. - 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 96cee602f37124888125ec08e2064aac37d4c922
DIR parent 0bd3e4e1da52ab0a81a0184e854bbe5ce061f13d
HTML Author: Annna Robert-Houdin <annna@bitreich.org>
Date: Wed, 21 Dec 2022 20:19:45 +0100
Add josuah AI support, as proposed in opus 9 of tgtimes.
Diffstat:
M annna-message-common | 8 ++++++++
A josuah-ai | 8 ++++++++
2 files changed, 16 insertions(+), 0 deletions(-)
---
DIR diff --git a/annna-message-common b/annna-message-common
@@ -540,6 +540,14 @@ case "${text}" in
;;
esac
;;
+"${ircuser}, is "*)
+ aitext="$(printf "%s\n" "${text}" | cut -c 7- | sed 's,\t, ,g')"
+ airesult="$(printf "%s\n" "${aitext}" | josuah-ai)"
+ if [ -n "${airesult}" ];
+ then
+ annna-say -s "${server}" -c "${channel}" "${user},${airesult}"
+ fi
+ ;;
"Ok, ${ircuser}"*)
annna-say -s "${server}" -c "${channel}" "${user}, I am not a consumer device."
;;
DIR diff --git a/josuah-ai b/josuah-ai
@@ -0,0 +1,8 @@
+#!/bin/sh
+# Taken from:
+# gopher://bitreich.org/0/tgtimes/archive/2022-10-10/tgtimes-2022-10-10-opus6.txt
+#
+# Thanks Josuah!
+
+sed -r 's/is ([^y]*)\?/absolutely, \1./; s/is (.*y.*)\?/I do not think that \1./'
+