Give annna the ability to respond on hashtags. - 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 ccb82920d48d6c3ecc315c143c7cd16ff29c7a8d
(DIR) parent 38e087783a9d8a080204b5c7d4d37cf088531a67
(HTM) Author: Annna Robert-Houdin <annna@bitreich.org>
Date: Tue, 25 Dec 2018 10:43:21 +0100
Give annna the ability to respond on hashtags.
* Remove unnecessary debug output in the main script.
Diffstat:
M annna-start-main | 2 --
M annna-start-services | 20 ++++++++++++++++++++
2 files changed, 20 insertions(+), 2 deletions(-)
---
(DIR) diff --git a/annna-start-main b/annna-start-main
@@ -1,7 +1,5 @@
#!/bin/sh
-set -x
-
export PATH="$PATH:/home/annna/bin"
# #bitreich is a forward to #bitreich-en. Annna does not need to join it.
(DIR) diff --git a/annna-start-services b/annna-start-services
@@ -12,6 +12,11 @@ export PATH="$PATH:/usr/lib/plan9/bin"
# Bitreich members who are allowed to run certain commands.
brmembers="__20h__ Evil_Bob chripo posativ quinq stateless solene josuah parazyd"
+hashtags="#magic https://www.youtube.com/watch?v=NFQCYpIHLNQ
+ #10 https://www.youtube.com/watch?v=JbepN4dKLbU
+ #jew https://www.youtube.com/watch?v=H4T21NJkaUE
+ #doc https://www.youtube.com/watch?v=_CgsH-ZdaLw"
+
botname="annna"
iiroot="/home/annna/irc"
iibase="/home/annna/irc/chat.freenode.net"
@@ -186,6 +191,21 @@ then
continue;
fi
+ tagname=""
+ taguri=""
+ for tag in ${hashtags};
+ do
+ [ -z "${tagname}" ] && tagname="${tag}" && continue
+ taguri="${tag}"
+
+ case "${text}" in
+ *${tagname}*)
+ annna-say -c "#bitreich-en" "${tagname}: ${taguri}"
+ break;
+ esac
+ tagname=""
+ done
+
ismember=0
for member in $brmembers;
do