Fix annna-say in annna-message-common. - annna - Annna the nice friendly bot. | |
git clone git://bitreich.org/annna/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws6… | |
Log | |
Files | |
Refs | |
Tags | |
README | |
--- | |
commit 59d0f0d327aec67e46501df87d9bdeec83470d7e | |
parent 9f05b1afe3c9c74295646627b59868bc148a47d8 | |
Author: Annna Robert-Houdin <[email protected]> | |
Date: Fri, 31 Dec 2021 13:25:17 +0100 | |
Fix annna-say in annna-message-common. | |
Diffstat: | |
M annna-message-common | 302 ++++++++++++++++-------------… | |
1 file changed, 151 insertions(+), 151 deletions(-) | |
--- | |
diff --git a/annna-message-common b/annna-message-common | |
@@ -70,10 +70,10 @@ case "${text}" in | |
then | |
case "${urititle}" in | |
*Gunther*|*GUNTHER*|*Günther*) | |
- annna-say -c "${channel}" "Oh Günther! ❤ �… | |
+ annna-say -s "${server}" -c "${channel}" "Oh G… | |
;; | |
*\|\ Cloudflare*) | |
- annna-say -c "${channel}" "Mind your own busin… | |
+ annna-say -s "${server}" -c "${channel}" "Mind… | |
titleend=1 | |
;; | |
esac | |
@@ -191,7 +191,7 @@ case "${text}" in | |
[ -n "${urititle}" ] && outputstr="${outputstr} title:… | |
[ -n "${suri}" ] && outputstr="${outputstr} screen: ${… | |
[ -n "${sturi}" ] && outputstr="${outputstr} subtitles… | |
- annna-say -c "${channel}" "${outputstr}" | |
+ annna-say -s "${server}" -c "${channel}" "${outputstr}" | |
fi | |
rm -f "${tmpf}" | |
fi | |
@@ -201,10 +201,10 @@ esac | |
case "${text}" in | |
*"don't care"*) | |
dontcaresay="$(shuf -n 1 ${idontcaredb})" | |
- annna-say -c "${channel}" "${user}, ${dontcaresay}" | |
+ annna-say -s "${server}" -c "${channel}" "${user}, ${dontcaresay}" | |
;; | |
"${botname}, how can I phlog on bitreich?") | |
- annna-say -c "${channel}" "${user}, please read: gopher://bitreich.org… | |
+ annna-say -s "${server}" -c "${channel}" "${user}, please read: gopher… | |
;; | |
"${botname}, what is "*) | |
word="$(printf "%s\n" "${text}" | cut -c 16-)" | |
@@ -252,7 +252,7 @@ case "${text}" in | |
;; | |
esac | |
esac | |
- annna-say -c "${channel}" "${puri}" | |
+ annna-say -s "${server}" -c "${channel}" "${puri}" | |
;; | |
"${botname}, cowsay "*) | |
word="$(printf "%s\n" "${text}" | cut -c 15-)" | |
@@ -260,7 +260,7 @@ case "${text}" in | |
cowsayasaservice ${word} > ${tmpf} | |
if [ $? -eq 0 ]; then | |
curi="$(/br/bin/bitreich-paste < ${tmpf})" | |
- annna-say -c "${channel}" "${user}: the cow said... ${curi}" | |
+ annna-say -s "${server}" -c "${channel}" "${user}: the cow sai… | |
fi | |
rm ${tmpf} 2>/dev/null | |
;; | |
@@ -268,18 +268,18 @@ case "${text}" in | |
upcuri="$(unix-power)" | |
if [ -n "${upcuri}" ]; | |
then | |
- annna-say -c "${channel}" "${user}, ${upcuri}" | |
+ annna-say -s "${server}" -c "${channel}" "${user}, ${upcuri}" | |
fi | |
;; | |
"${botname}, play despacito plz.") | |
- annna-say -c "${channel}" "${user}, gopher://bitreich.org/9/memecache/… | |
+ annna-say -s "${server}" -c "${channel}" "${user}, gopher://bitreich.o… | |
;; | |
"${botname}, please give me a Chuck Norris fact.") | |
chuck=$(chucknorris) | |
- annna-say -c "${channel}" "${user}, ${chuck}" | |
+ annna-say -s "${server}" -c "${channel}" "${user}, ${chuck}" | |
;; | |
"${botname}, please show me ip art.") | |
- annna-say -c "${channel}" "${user}, please see #bitreich-tv for the ma… | |
+ annna-say -s "${server}" -c "${channel}" "${user}, please see #bitreic… | |
{ | |
cd $HOME/bin/modules/ip-art; | |
# Lock, so only one annna process manipulates eth0. | |
@@ -290,9 +290,9 @@ case "${text}" in | |
buri="$(button-gen)" | |
if [ -n "${buri}" ]; | |
then | |
- annna-say -c "${channel}" "${user}, like this? ${buri}" | |
+ annna-say -s "${server}" -c "${channel}" "${user}, like this? … | |
else | |
- annna-sax -c "${channel}" "${user}, sorry, no feelings for you… | |
+ annna-say -s "${server}" -c "${channel}" "${user}, sorry, no f… | |
fi | |
;; | |
"${botname}, I feel stupid.") | |
@@ -300,51 +300,51 @@ case "${text}" in | |
tmpf=$(mktemp) | |
fetch-uri "${nuri}" > "${tmpf}" | |
curi="$(9 htmlfmt < "${tmpf}" | /br/bin/bitreich-paste)" | |
- annna-say -c "${channel}" "${user}, do not feel stupid, others are mor… | |
+ annna-say -s "${server}" -c "${channel}" "${user}, do not feel stupid,… | |
rm ${tmpf} 2>/dev/null | |
;; | |
"${botname}, I feel down.") | |
postmortem="$(post-mortem | /br/bin/bitreich-paste)" | |
- annna-say -c "${channel}" "${user}, do not feel bad, others had worse … | |
+ annna-say -s "${server}" -c "${channel}" "${user}, do not feel bad, ot… | |
;; | |
"${botname}, I feel perl.") | |
perlfeelings="$(perl-feelings)" | |
if [ -n "${perl-feelings}" ]; | |
then | |
- annna-say -c "${channel}" "${user}, I feel ${perlfeelings}" | |
+ annna-say -s "${server}" -c "${channel}" "${user}, I feel ${pe… | |
fi | |
;; | |
"${botname}, will you be my girlfriend?") | |
rejection="$(girlfriend)" | |
- annna-say -c "${channel}" "${user}, ${rejection}" | |
+ annna-say -s "${server}" -c "${channel}" "${user}, ${rejection}" | |
;; | |
"${botname}, who fights crime?"|"${botname}, who is fighting crime?") | |
partner=$(echo $brmembers | awk '{for (i = 1; i < NF; i++) print $i}' … | |
crimefighter="$(theyfightcrime ${user} ${partner})" | |
- annna-say -c "${channel}" "${crimefighter}" | |
+ annna-say -s "${server}" -c "${channel}" "${crimefighter}" | |
;; | |
"${botname}, please give me a commit message.") | |
commitmsg="$(whatthecommit)" | |
- annna-say -c "${channel}" "${commitmsg}" | |
+ annna-say -s "${server}" -c "${channel}" "${commitmsg}" | |
;; | |
"${botname}, birp.") | |
birdname="$(bird-name)" | |
- annna-say -c "${channel}" "${user}, I heard a ${birdname} bird." | |
+ annna-say -s "${server}" -c "${channel}" "${user}, I heard a ${birdnam… | |
;; | |
"${botname}, please oneline me.") | |
randomoneliner="$(oneliner)" | |
if [ -z "${randomoneliner}" ]; | |
then | |
- annna-say -c "${channel}" "${user}, the service failed. Please… | |
+ annna-say -s "${server}" -c "${channel}" "${user}, the service… | |
else | |
- annna-say -c "${channel}" "${user}, ${randomoneliner}" | |
+ annna-say -s "${server}" -c "${channel}" "${user}, ${randomone… | |
fi | |
;; | |
*"what's app?") | |
maemoapp="$(whatsapp)" | |
if [ -n "${maemoapp}" ]; | |
then | |
- annna-say -c "${channel}" "Have you tried? ${maemoapp}" | |
+ annna-say -s "${server}" -c "${channel}" "Have you tried? ${ma… | |
fi | |
;; | |
"${botname}, man "*|"${botname}, man "*) | |
@@ -358,26 +358,26 @@ case "${text}" in | |
puri="No matches found." | |
fi | |
- annna-say -c "${channel}" "${puri}" | |
+ annna-say -s "${server}" -c "${channel}" "${puri}" | |
;; | |
"${botname}, please pray for me.") | |
- annna-say -c "${channel}" "${user}, here, for you: gopher://bitreich.o… | |
+ annna-say -s "${server}" -c "${channel}" "${user}, here, for you: goph… | |
;; | |
"${botname}, nigger.") | |
nword="$(n-word)" | |
- annna-say -c "${channel}" "${user}, don't use the ${nword}!" | |
+ annna-say -s "${server}" -c "${channel}" "${user}, don't use the ${nwo… | |
;; | |
"${botname}, why was I breached?") | |
breachtext="$(why-was-i-breached)" | |
if [ -n "${breachtext}" ]; | |
then | |
- annna-say -c "${channel}" "${user}, ${breachtext}" | |
+ annna-say -s "${server}" -c "${channel}" "${user}, ${breachtex… | |
fi | |
;; | |
"${botname}, please say "*) | |
word="$(printf "%s\n" "${text}" | cut -c 19- | sed 's,\t, ,g')" | |
suri="$(printf "%s\n" "${word}" | bitreich-speak)" | |
- annna-say -c "${channel}" "${suri}" | |
+ annna-say -s "${server}" -c "${channel}" "${suri}" | |
;; | |
"${botname}, what can I cook with "*) | |
ingredients="$(printf "%s\n" "${text}" | cut -c 29- | sed 's,\t, ,g… | |
@@ -391,9 +391,9 @@ case "${text}" in | |
if [ -n "${results}" ]; | |
then | |
puri="$(printf "%s\n" "${results}" | bitreich-paste)" | |
- annna-say -c "${channel}" "${user}, here are some recipes: ${p… | |
+ annna-say -s "${server}" -c "${channel}" "${user}, here are so… | |
else | |
- annna-say -c "${channel}" "${user}, I could not find any recip… | |
+ annna-say -s "${server}" -c "${channel}" "${user}, I could not… | |
fi | |
;; | |
"${botname}, wolfram is "*) | |
@@ -441,15 +441,15 @@ case "${text}" in | |
else | |
puri="No matches found." | |
fi | |
- annna-say -c "${channel}" -- "${puri}" | |
+ annna-say -s "${server}" -c "${channel}" -- "${puri}" | |
;; | |
"${botname}, pray"*) | |
# Emulate https://threats.kaspersky.com/en/threat/IRC-Worm.DOS.Septic/ | |
- annna-say -c "${channel}" "${user}, I Obey my master! long live satan" | |
+ annna-say -s "${server}" -c "${channel}" "${user}, I Obey my master! l… | |
;; | |
"${botname}, sacrifice"*) | |
# Emulate https://threats.kaspersky.com/en/threat/IRC-Worm.DOS.Septic/ | |
- annna-say -c "${channel}" "${user}, Your word is my command, Power to … | |
+ annna-say -s "${server}" -c "${channel}" "${user}, Your word is my com… | |
;; | |
"${botname}, textsynth is "*) | |
word="$(printf "%s\n" "${text}" | cut -c 21- | sed 's,\t, ,g')" | |
@@ -468,7 +468,7 @@ case "${text}" in | |
else | |
puri="Textsynth did not answer." | |
fi | |
- annna-say -c "${channel}" "textsynth result: ${puri}" | |
+ annna-say -s "${server}" -c "${channel}" "textsynth result: ${… | |
} & | |
;; | |
@@ -483,9 +483,9 @@ case "${text}" in | |
newword="$(discrimination-filter "${word}")" | |
if [ "${newword}" = "${word}" ]; | |
then | |
- annna-say -c "${channel}" "${user}, it is ok." | |
+ annna-say -s "${server}" -c "${channel}" "${user}, it is ok." | |
else | |
- annna-say -c "${channel}" "${user}, it should be: ${newword}" | |
+ annna-say -s "${server}" -c "${channel}" "${user}, it should b… | |
fi | |
;; | |
@@ -496,65 +496,65 @@ case "${text}" in | |
lovedistance="$(printf "%s * 100\n" "$(fstrcmp ${words})" | bc… | |
if [ $lovedistance -gt 15 ]; | |
then | |
- annna-say -c "${channel}" 'Yes!!! Pure <3 <3' | |
+ annna-say -s "${server}" -c "${channel}" 'Yes!!! Pure … | |
else | |
- annna-say -c "${channel}" "No." | |
+ annna-say -s "${server}" -c "${channel}" "No." | |
fi | |
;; | |
esac | |
;; | |
"Ok, ${botname}"*) | |
- annna-say -c "${channel}" "${user}, I am not a consumer device." | |
+ annna-say -s "${server}" -c "${channel}" "${user}, I am not a consumer… | |
;; | |
"ok, ${botname}"*) | |
- annna-say -c "${channel}" "${user}, I am not a consumer device." | |
+ annna-say -s "${server}" -c "${channel}" "${user}, I am not a consumer… | |
;; | |
"${botname}, please shoot "*|"${botname}, plese shoot "*) | |
word="$(printf "%s\n" "${text}" | cut -c 21-)" | |
- annna-say -c "${channel}" "${word}, pew pew." | |
+ annna-say -s "${server}" -c "${channel}" "${word}, pew pew." | |
;; | |
"${botname}, please flip "*) | |
word="$(printf "%s\n" "${text}" | cut -c 20-)" | |
updownword="$(updown "${word}")" | |
- annna-say -c "${channel}" "${word} -> ${updownword}" | |
+ annna-say -s "${server}" -c "${channel}" "${word} -> ${updownword}" | |
;; | |
"${botname}, please give me a good band name.") | |
bandname="$(bandname-gen | shuf | head -n 1)" | |
- annna-say -c "${channel}" "${bandname}" | |
+ annna-say -s "${server}" -c "${channel}" "${bandname}" | |
;; | |
"${botname}, I am horny.") | |
essaypaste="$(bithub-gen)" | |
- annna-say -c "${channel}" \ | |
+ annna-say -s "${server}" -c "${channel}" \ | |
"Here is some intellectual porn for you: ${essaypaste}" | |
;; | |
"${botname}, please turn on "*) | |
word="$(printf "%s\n" "${text}" | cut -c 22-)" | |
- annna-say -c "${channel}" "☞ ⏻ ${word}" | |
+ annna-say -s "${server}" -c "${channel}" "☞ ⏻ ${word}" | |
;; | |
"${botname}, please turn me on.") | |
- annna-say -c "${channel}" "☞ ⏻ ${user}" | |
+ annna-say -s "${server}" -c "${channel}" "☞ ⏻ ${user}" | |
;; | |
"${botname}, I'm game bored.") | |
gamelink="$(abandonware-random-game)" | |
if [ -z "${gamelink}" ]; | |
then | |
- annna-say -c "${channel}" "${user}, sorry I have found nothing… | |
+ annna-say -s "${server}" -c "${channel}" "${user}, sorry I hav… | |
else | |
- annna-say -c "${channel}" "${user}, have you tried ${gamelink}… | |
+ annna-say -s "${server}" -c "${channel}" "${user}, have you tr… | |
fi | |
;; | |
"${botname}, I need a waifu.") | |
waifuuris="$(waifu-gen)" | |
if [ -n "${waifuuris}" ]; | |
then | |
- annna-say -c "${channel}" "${user}, ${waifuuris}" | |
+ annna-say -s "${server}" -c "${channel}" "${user}, ${waifuuris… | |
fi | |
;; | |
"${botname}, I need an anime.") | |
animeuri="$(anime-gen)" | |
if [ -n "${animeuri}" ]; | |
then | |
- annna-say -c "${channel}" "${user}, ${animeuri}" | |
+ annna-say -s "${server}" -c "${channel}" "${user}, ${animeuri}" | |
fi | |
;; | |
"${botname}, I'm gopher bored.") | |
@@ -573,68 +573,68 @@ case "${text}" in | |
then | |
outtext="$(printf "%s/%s%s" "$outtext" "$linktype" "$linksel")" | |
fi | |
- annna-say -c "${channel}" "$outtext" | |
+ annna-say -s "${server}" -c "${channel}" "$outtext" | |
;; | |
"${botname}, wb.") | |
- annna-say -c "${channel}" "${user}, ty! I am so happy to be here. :)" | |
+ annna-say -s "${server}" -c "${channel}" "${user}, ty! I am so happy t… | |
;; | |
"${botname}, welcome back.") | |
- annna-say -c "${channel}" "${user}, thank you! I am so happy to be her… | |
+ annna-say -s "${server}" -c "${channel}" "${user}, thank you! I am so … | |
;; | |
"${botname}, what's up?") | |
newsstr="$(ecl -shell /home/solene/gopher/bin/generator.lisp)" | |
- annna-say -c "${channel}" "$newsstr" | |
+ annna-say -s "${server}" -c "${channel}" "$newsstr" | |
;; | |
"${botname}, what's down?") | |
- annna-say -c "${channel}" "${user}, we all love you." | |
+ annna-say -s "${server}" -c "${channel}" "${user}, we all love you." | |
;; | |
*"ACTION cancels "*) | |
mobtarget="$(printf "%s\n" "${text}" | sed 's,.*ACTION cancels \(.*\)\… | |
cancel-target "${mobtarget}" | |
- annna-say -c "${channel}" "${user}, I cancelled ${mobtarget} for you. … | |
+ annna-say -s "${server}" -c "${channel}" "${user}, I cancelled ${mobta… | |
;; | |
"${botname}, please show me the mob"*|"${botname}, what are the mob"*) | |
canceluri="$(get-cancel-list)" | |
- annna-say -c "${channel}" "${user}, ${canceluri}" | |
+ annna-say -s "${server}" -c "${channel}" "${user}, ${canceluri}" | |
;; | |
"${botname}, I feel sick.") | |
newsstr="$(cd /br/gopher/hypochondria && ./hypochondria -s random)" | |
- annna-say -c "${channel}" "You could have ${newsstr}! Be careful!" | |
+ annna-say -s "${server}" -c "${channel}" "You could have ${newsstr}! B… | |
;; | |
*"oh hai"*|*"ohai"*|*"ohhai"*) | |
- annna-say -c "${channel}" "${user}, hai! How is your sex life?" | |
+ annna-say -s "${server}" -c "${channel}" "${user}, hai! How is your se… | |
;; | |
"o/"|"o/ "*|"\o"|"\o "*|"o7"|"o7 "*) | |
- annna-say -c "${channel}" "${user}, ${text}" | |
+ annna-say -s "${server}" -c "${channel}" "${user}, ${text}" | |
;; | |
*"*waves*"*|*"*wave*"*) | |
- annna-say -c "${channel}" "${user}, *wave*" | |
+ annna-say -s "${server}" -c "${channel}" "${user}, *wave*" | |
;; | |
"${botname}, please tech hype me.") | |
techstr="$(${modbase}/markov_tech/markov)" | |
- annna-say -c "${channel}" "${techstr}" | |
+ annna-say -s "${server}" -c "${channel}" "${techstr}" | |
;; | |
"${botname}, please coffee read "*) | |
readtarget="$(printf "%s\n" "${text}" | cut -c 27-)" | |
horostr="$($HOME/scm/bullshit/horoscope)" | |
- annna-say -c "${channel}" "${readtarget}, ${horostr}" | |
+ annna-say -s "${server}" -c "${channel}" "${readtarget}, ${horostr}" | |
;; | |
"${botname}, what's my horoscope?") | |
horostr="$($HOME/scm/bullshit/horoscope)" | |
- annna-say -c "${channel}" "${user}, ${horostr}" | |
+ annna-say -s "${server}" -c "${channel}" "${user}, ${horostr}" | |
;; | |
"${botname}, what should I cook"*) | |
recipestr="$(based.recipe)" | |
if [ -n "${recipestr}" ]; | |
then | |
- annna-say -c "${channel}" "${user}, ${recipestr}" | |
+ annna-say -s "${server}" -c "${channel}" "${user}, ${recipestr… | |
else | |
- annna-say -c "${channel}" "${user}, I have no recommendation f… | |
+ annna-say -s "${server}" -c "${channel}" "${user}, I have no r… | |
fi | |
;; | |
"${botname}, what's my future?") | |
puri="$(sacc gopher://parazyd.org/0/tarot.cgi | /br/bin/bitreich-paste… | |
- annna-say -c "${channel}" "${user}, your future is here: ${puri}" | |
+ annna-say -s "${server}" -c "${channel}" "${user}, your future is here… | |
;; | |
"${botname}, haha.") | |
{ | |
@@ -642,151 +642,151 @@ case "${text}" in | |
wuri="$(github-haha)" | |
if [ -n "${wuri}" ]; | |
then | |
- annna-say -c "${channel}" "${user}, haha ${wuri}" | |
+ annna-say -s "${server}" -c "${channel}" "${user}, hah… | |
fi | |
} & | |
;; | |
"${botname}, how many memes do you know?") | |
- annna-say -c "${channel}" "I know $(hashtagcount) memes: gopher://bitr… | |
+ annna-say -s "${server}" -c "${channel}" "I know $(hashtagcount) memes… | |
;; | |
"${botname}, how many people died of corona?") | |
- annna-say -c "${channel}" "${user}, too many. :( Please see yourself: … | |
+ annna-say -s "${server}" -c "${channel}" "${user}, too many. :( Please… | |
;; | |
"${botname}, please show me your memes.") | |
puri="$(printf "%s" "$(hashtags)" | /br/bin/bitreich-paste)" | |
- annna-say -c "${channel}" "Here are my memes: ${puri}" | |
+ annna-say -s "${server}" -c "${channel}" "Here are my memes: ${puri}" | |
;; | |
"${botname}, please show me the victims.") | |
puri="$(printf "%s" "$(hashtags)" | grep victim | /br/bin/bitreich-pas… | |
- annna-say -c "${channel}" "Here are the victims: ${puri}" | |
+ annna-say -s "${server}" -c "${channel}" "Here are the victims: ${puri… | |
;; | |
"${botname}, please distro-hop with me.") | |
ndistro="$(curl -s 'https://distrowatch.com/dwres.php?resource=popular… | |
| grep phr2 \ | |
| sed 's,.*href="\(.*\)".*,\1,' \ | |
| sort | uniq | shuf -n 1)" | |
- annna-say -c "${channel}" "How about https://distrowatch.com/${ndistro… | |
+ annna-say -s "${server}" -c "${channel}" "How about https://distrowatc… | |
;; | |
"${botname}, please show me your Macron.") | |
- annna-say -c "${channel}" "gopher://bitreich.org/0/ascii/macron.vt" | |
+ annna-say -s "${server}" -c "${channel}" "gopher://bitreich.org/0/asci… | |
;; | |
"${botname}, release the Kraken!") | |
- annna-say -c "${channel}" "Here it is! gopher://bitreich.org/0/memecac… | |
+ annna-say -s "${server}" -c "${channel}" "Here it is! gopher://bitreic… | |
;; | |
"${botname}, release the Quacken!") | |
- annna-say -c "${channel}" "Quack Quack! gopher://bitreich.org/9/memeca… | |
+ annna-say -s "${server}" -c "${channel}" "Quack Quack! gopher://bitrei… | |
;; | |
"${botname}, be cool.") | |
case "$(($RANDOM % 5))" in | |
0) | |
- annna-say -c "${channel}" "(⌐■_■)" | |
+ annna-say -s "${server}" -c "${channel}" "(⌐■_■)" | |
;; | |
1) | |
- annna-say -c "${channel}" "(▰˘◡˘▰)" | |
+ annna-say -s "${server}" -c "${channel}" "(▰˘◡˘▰)" | |
;; | |
2) | |
- annna-say -c "${channel}" "(▀ Ĺ▀ )̄" | |
+ annna-say -s "${server}" -c "${channel}" "(▀ Ĺ▀ )̄" | |
;; | |
3) | |
- annna-say -c "${channel}" "(▀Ĺ▀ )" | |
+ annna-say -s "${server}" -c "${channel}" "(▀Ĺ▀ )" | |
;; | |
*) | |
- annna-say -c "${channel}" "I can't be cool! gopher://bitreich.… | |
+ annna-say -s "${server}" -c "${channel}" "I can't be cool! gop… | |
;; | |
esac | |
;; | |
"${botname}, please cheer.") | |
case "$(($RANDOM % 2))" in | |
0) | |
- annna-say -c "${channel}" '~\o/~' | |
+ annna-say -s "${server}" -c "${channel}" '~\o/~' | |
;; | |
*) | |
- annna-say -c "${channel}" '✺◟( ° ʖ °)◞✺' | |
+ annna-say -s "${server}" -c "${channel}" '✺◟( ° ʖ °)◞… | |
;; | |
esac | |
;; | |
"${botname}, be cute.") | |
case "$(($RANDOM % 4))" in | |
0) | |
- annna-say -c "${channel}" ' (\ /)' | |
+ annna-say -s "${server}" -c "${channel}" ' (\ /)' | |
sleep 0.1 | |
- annna-say -c "${channel}" ' (. .)' | |
+ annna-say -s "${server}" -c "${channel}" ' (. .)' | |
sleep 0.1 | |
- annna-say -c "${channel}" ' C(") (")' | |
+ annna-say -s "${server}" -c "${channel}" ' C(") (")' | |
;; | |
1) | |
- annna-say -c "${channel}" ' (\-/)' | |
+ annna-say -s "${server}" -c "${channel}" ' (\-/)' | |
sleep 0.1 | |
- annna-say -c "${channel}" " (='.'=)" | |
+ annna-say -s "${server}" -c "${channel}" " (='.'=)" | |
sleep 0.1 | |
- annna-say -c "${channel}" ' (")-(")o' | |
+ annna-say -s "${server}" -c "${channel}" ' (")-(")o' | |
;; | |
2) | |
- annna-say -c "${channel}" ' ( ) ( )' | |
+ annna-say -s "${server}" -c "${channel}" ' ( ) ( )' | |
sleep 0.1 | |
- annna-say -c "${channel}" ' (>•.•<)' | |
+ annna-say -s "${server}" -c "${channel}" ' (>•.•<)' | |
sleep 0.1 | |
- annna-say -c "${channel}" ' (") (")' | |
+ annna-say -s "${server}" -c "${channel}" ' (") (")' | |
;; | |
*) | |
- annna-say -c "${channel}" ' (\ (\' | |
+ annna-say -s "${server}" -c "${channel}" ' (\ (\' | |
sleep 0.1 | |
- annna-say -c "${channel}" " (=' :')" | |
+ annna-say -s "${server}" -c "${channel}" " (=' :')" | |
sleep 0.1 | |
- annna-say -c "${channel}" ' (, (") (")' | |
+ annna-say -s "${server}" -c "${channel}" ' (, (") (")' | |
;; | |
esac | |
;; | |
"${botname}, please roll a dice for me.") | |
- annna-say -c "${channel}" "$((($RANDOM % 6) + 1))" | |
+ annna-say -s "${server}" -c "${channel}" "$((($RANDOM % 6) + 1))" | |
;; | |
"${botname}, please tell me your favourite flower.") | |
- annna-say -c "${channel}" "My favourite flower is the beer flower." | |
+ annna-say -s "${server}" -c "${channel}" "My favourite flower is the b… | |
;; | |
"${botname}, please tell me your favourite color.") | |
- annna-say -c "${channel}" "My favourite color is yellow." | |
+ annna-say -s "${server}" -c "${channel}" "My favourite color is yellow… | |
;; | |
"${botname}, please clap for me.") | |
- annna-say -c "${channel}" "${user}, *clap* *clap* *clap*" | |
+ annna-say -s "${server}" -c "${channel}" "${user}, *clap* *clap* *clap… | |
;; | |
"For humanity!") | |
- annna-say -c "${channel}" "${user}, for humanity!" | |
+ annna-say -s "${server}" -c "${channel}" "${user}, for humanity!" | |
;; | |
"${botname}, please dance."|"\o/"|"\^o^/") | |
dancemoves="$(dance-moves-gen)" | |
- annna-say -c "${channel}" -- "${dancemoves}" | |
+ annna-say -s "${server}" -c "${channel}" -- "${dancemoves}" | |
;; | |
"${botname}, please stamp this letter for me.") | |
- annna-say -c "${channel}" -- "${user}, here: 🖃 " | |
+ annna-say -s "${server}" -c "${channel}" -- "${user}, here: 🖃 " | |
;; | |
"${botname}, please dance with me.") | |
if [ $(($RANDOM % 2)) -gt 0 ]; | |
then | |
- annna-say -c "${channel}" "I am not that kind of woman." | |
+ annna-say -s "${server}" -c "${channel}" "I am not that kind o… | |
else | |
- annna-say -c "${channel}" "Thank you! Let us dance! :-D" | |
+ annna-say -s "${server}" -c "${channel}" "Thank you! Let us da… | |
fi | |
;; | |
"${botname}, please tell me who is your favourite pleasure man.") | |
- annna-say -c "${channel}" "My favourite pleasure man is of course Gunt… | |
+ annna-say -s "${server}" -c "${channel}" "My favourite pleasure man is… | |
;; | |
"${botname}, make me a sandwich"*) | |
- annna-say -c "${channel}" "No." | |
+ annna-say -s "${server}" -c "${channel}" "No." | |
;; | |
"${botname}, sudo make me a sandwich"*) | |
- annna-say -c "${channel}" "Humans are no objects." | |
+ annna-say -s "${server}" -c "${channel}" "Humans are no objects." | |
;; | |
"${botname}, please make me a sandwich"*) | |
- annna-say -c "${channel}" "Maybe." | |
+ annna-say -s "${server}" -c "${channel}" "Maybe." | |
;; | |
"${botname}, sudo please make me a sandwich"*) | |
- annna-say -c "${channel}" "Here is your sandwich." | |
+ annna-say -s "${server}" -c "${channel}" "Here is your sandwich." | |
;; | |
"${botname}, bonjour !") | |
- annna-say -c "${channel}" "${user}, bonjour !" | |
+ annna-say -s "${server}" -c "${channel}" "${user}, bonjour !" | |
;; | |
"${botname}, please give me a penis extension.") | |
- annna-say -c "${channel}" "${user}, here: $(penis-extension)" | |
+ annna-say -s "${server}" -c "${channel}" "${user}, here: $(penis-exten… | |
;; | |
"${botname}, please pick one of: "*) | |
pick="$(printf '%s\n' "${text}" \ | |
@@ -795,7 +795,7 @@ case "${text}" in | |
| tr -d ' ' \ | |
| sort -R \ | |
| head -n 1)" | |
- annna-say -c "${channel}" "${user}, I think ${pick} is the best option… | |
+ annna-say -s "${server}" -c "${channel}" "${user}, I think ${pick} is … | |
;; | |
"${botname}, please antidepressant #"*|\ | |
"${botname}, please amplify #"*|\ | |
@@ -854,69 +854,69 @@ case "${text}" in | |
if [ -s "${outpath}" ]; | |
then | |
- annna-say -c "${channel}" "${user}, gopher://bitreich.… | |
+ annna-say -s "${server}" -c "${channel}" "${user}, gop… | |
fi | |
} & | |
exit 0 | |
;; | |
"${botname}, please help.") | |
# Help Message. | |
- # TODO: Add multiple line support to annna-say -c(1) with sleep. | |
- annna-say -c "${user}" "»how many memes do you know?« gets you the n… | |
+ # TODO: Add multiple line support to annna-say -s "${server}" -c(1) wi… | |
+ annna-say -s "${server}" -c "${user}" "»how many memes do you know?«… | |
sleep 0.5 | |
- annna-say -c "${user}" "»please show me your memes.« gets you all me… | |
+ annna-say -s "${server}" -c "${user}" "»please show me your memes.« … | |
sleep 0.5 | |
- annna-say -c "${user}" "»please show me the victims.« gets you all v… | |
+ annna-say -s "${server}" -c "${user}" "»please show me the victims.«… | |
sleep 0.5 | |
- annna-say -c "${user}" "»can you show me the uptime please?« gets yo… | |
+ annna-say -s "${server}" -c "${user}" "»can you show me the uptime pl… | |
sleep 0.5 | |
- annna-say -c "${user}" "»please show me the load, ${user}." | |
+ annna-say -s "${server}" -c "${user}" "»please show me the load, ${us… | |
sleep 0.5 | |
- annna-say -c "${user}" "»please give me the count of online users.«,… | |
+ annna-say -s "${server}" -c "${user}" "»please give me the count of o… | |
sleep 0.5 | |
- annna-say -c "${user}" "»please tell me your favourite flower.«, ${u… | |
+ annna-say -s "${server}" -c "${user}" "»please tell me your favourite… | |
sleep 0.5 | |
- annna-say -c "${user}" "»please tell me your favourite color.«, ${us… | |
+ annna-say -s "${server}" -c "${user}" "»please tell me your favourite… | |
sleep 0.5 | |
- annna-say -c "${user}" "»please dance with me.«, ${user}." | |
+ annna-say -s "${server}" -c "${user}" "»please dance with me.«, ${us… | |
sleep 0.5 | |
- annna-say -c "${user}" "»please distro-hop with me.«, ${user}." | |
+ annna-say -s "${server}" -c "${user}" "»please distro-hop with me.«,… | |
sleep 0.5 | |
- annna-say -c "${user}" "»please dance.«, ${user}." | |
+ annna-say -s "${server}" -c "${user}" "»please dance.«, ${user}." | |
sleep 0.5 | |
- annna-say -c "${user}" "»what's up?«, ${user}." | |
+ annna-say -s "${server}" -c "${user}" "»what's up?«, ${user}." | |
sleep 0.5 | |
- annna-say -c "${user}" "»what's down?«, ${user}." | |
+ annna-say -s "${server}" -c "${user}" "»what's down?«, ${user}." | |
sleep 0.5 | |
- annna-say -c "${user}" "»please update the phlog index.«, ${user}." | |
+ annna-say -s "${server}" -c "${user}" "»please update the phlog index… | |
sleep 0.5 | |
- annna-say -c "${user}" "»sudo make me a sandwich«, ${user}." | |
+ annna-say -s "${server}" -c "${user}" "»sudo make me a sandwich«, ${… | |
sleep 0.5 | |
- annna-say -c "${user}" "»sudo please make me a sandwich«, ${user}." | |
+ annna-say -s "${server}" -c "${user}" "»sudo please make me a sandwic… | |
sleep 0.5 | |
- annna-say -c "${user}" "»please tell me who is your favourite pleasur… | |
+ annna-say -s "${server}" -c "${user}" "»please tell me who is your fa… | |
sleep 0.5 | |
- annna-say -c "${user}" "»please roll a dice for me.«, ${user}." | |
+ annna-say -s "${server}" -c "${user}" "»please roll a dice for me.«,… | |
sleep 0.5 | |
- annna-say -c "${user}" "»I'm bored.«, ${user}." | |
+ annna-say -s "${server}" -c "${user}" "»I'm bored.«, ${user}." | |
sleep 0.5 | |
- annna-say -c "${user}" "», be cool.«, ${user}." | |
+ annna-say -s "${server}" -c "${user}" "», be cool.«, ${user}." | |
sleep 0.5 | |
- annna-say -c "${user}" "», be cute.«, ${user}." | |
+ annna-say -s "${server}" -c "${user}" "», be cute.«, ${user}." | |
sleep 0.5 | |
- annna-say -c "${user}" "», what is \$term?«, ${user}." | |
+ annna-say -s "${server}" -c "${user}" "», what is \$term?«, ${user}." | |
sleep 0.5 | |
- annna-say -c "${user}" "», please turn on \$term«, ${user}." | |
+ annna-say -s "${server}" -c "${user}" "», please turn on \$term«, ${… | |
sleep 0.5 | |
- annna-say -c "${user}" "», please shoot \$term«, ${user}." | |
+ annna-say -s "${server}" -c "${user}" "», please shoot \$term«, ${us… | |
sleep 0.5 | |
- annna-say -c "${user}" "», turn me on." | |
+ annna-say -s "${server}" -c "${user}" "», turn me on." | |
sleep 0.5 | |
- annna-say -c "${user}" "», please tech hype me." | |
+ annna-say -s "${server}" -c "${user}" "», please tech hype me." | |
sleep 0.5 | |
- annna-say -c "${user}" "», bonjour !" | |
+ annna-say -s "${server}" -c "${user}" "», bonjour !" | |
sleep 0.5 | |
- annna-say -c "${user}" "»please help.« gives you this help listing, … | |
+ annna-say -s "${server}" -c "${user}" "»please help.« gives you this… | |
;; | |
esac | |
@@ -932,7 +932,7 @@ then | |
tagline="$(printf "%s\n" "$(hashtags)" | grep "^${tagname} ")" | |
tagname="$(printf "%s\n" "${tagline}" | cut -d ' ' -f 1)" | |
taguri="$(printf "%s\n" "${tagline}" | cut -d ' ' -f 2-)" | |
- annna-say -c "${channel}" "${tagname}: ${taguri}" | |
+ annna-say -s "${server}" -c "${channel}" "${tagname}: ${taguri}" | |
fi | |
case "${text}" in | |
@@ -940,11 +940,11 @@ case "${text}" in | |
;; | |
*rfc[0-9]*) | |
rfcname="$(printf "%s\n" "${text}" | sed 's,.*\(rfc[0-9]*\).*,\1,')" | |
- annna-say -c "${channel}" "${rfcname}: ftp://ftp.rfc-editor.org/in-not… | |
+ annna-say -s "${server}" -c "${channel}" "${rfcname}: ftp://ftp.rfc-ed… | |
;; | |
*RFC[0-9]*) | |
rfcname="$(printf "%s\n" "${text}" | sed 's,.*\(RFC[0-9]*\).*,\1,' | t… | |
- annna-say -c "${channel}" "${rfcname}: ftp://ftp.rfc-editor.org/in-not… | |
+ annna-say -s "${server}" -c "${channel}" "${rfcname}: ftp://ftp.rfc-ed… | |
;; | |
esac | |
@@ -961,7 +961,7 @@ then | |
taguri="${tag}" | |
done | |
- annna-say -c "${channel}" "${tagname}: ${taguri}" | |
+ annna-say -s "${server}" -c "${channel}" "${tagname}: ${taguri… | |
randomtag=$(($randomtag - 1)) | |
done | |
@@ -979,7 +979,7 @@ else | |
do | |
if tagline="$(grep "${tag} " "${hashtagfile}")"; | |
then | |
- annna-say -c "${channel}" "${tagline% *}: ${tagline#* … | |
+ annna-say -s "${server}" -c "${channel}" "${tagline% *… | |
fi | |
done | |
fi | |
@@ -994,17 +994,17 @@ done | |
case "${text}" in | |
"${botname}, can you show me the uptime please?") | |
- annna-say -c "${channel}" "$(hostname) uptime: $(uptime)" | |
+ annna-say -s "${server}" -c "${channel}" "$(hostname) uptime: $(uptime… | |
;; | |
"${botname}, please show me the load.") | |
- annna-say -c "${channel}" "$(hostname) load: $(LANG=C uptime | sed 's,… | |
+ annna-say -s "${server}" -c "${channel}" "$(hostname) load: $(LANG=C u… | |
;; | |
"${botname}, please give me the count of online users.") | |
- annna-say -c "${channel}" "$(hostname): $(who -q | tail -n 1 | cut -d'… | |
+ annna-say -s "${server}" -c "${channel}" "$(hostname): $(who -q | tail… | |
;; | |
"${botname}, please update the phlog index.") | |
phlog-index > /dev/null 2>&1 | |
- annna-say -c "${channel}" "Thanks! Your request has been fulfilled wit… | |
+ annna-say -s "${server}" -c "${channel}" "Thanks! Your request has bee… | |
;; | |
esac | |