2019-04-19 15:31:01 +00:00
#!/bin/bash
2019-04-29 16:50:36 +00:00
# file: question.sh
2019-05-01 17:21:57 +00:00
# example for an interactive chat, run with startproc question.sh
2020-06-07 11:30:59 +00:00
#
2019-04-19 15:31:01 +00:00
# This file is public domain in the USA and all free countries.
# Elsewhere, consider it to be WTFPLv2. (wtfpl.net/txt/copying)
2020-06-07 11:30:59 +00:00
#
2020-12-13 15:23:03 +00:00
#### $$VERSION$$ v1.2-dev2-8-g931598f
2020-06-07 11:30:59 +00:00
######
# parameters
2020-06-23 14:35:50 +00:00
# $1 $2 args as given to starct_proc chat script arg1 arg2
2020-06-07 11:30:59 +00:00
# $3 path to named pipe
INPUT = " ${ 3 :- /dev/stdin } "
2019-04-19 15:31:01 +00:00
# adjust your language setting here
# https://github.com/topkecleon/telegram-bot-bash#setting-up-your-environment
export 'LC_ALL=C.UTF-8'
export 'LANG=C.UTF-8'
export 'LANGUAGE=C.UTF-8'
unset IFS
# set -f # if you are paranoid use set -f to disable globbing
2020-12-13 14:44:17 +00:00
echo " Hi, hello there.
2019-04-19 15:31:01 +00:00
Would you like some tea ( y/n) ?"
2020-06-07 11:30:59 +00:00
read -r answer <" ${ INPUT } "
2019-04-19 15:31:01 +00:00
[ [ $answer = ~ ^( [ yY] [ eE] [ sS] | [ yY] ) $ ] ] && echo "OK then, here you go: http://www.rivertea.com/blog/wp-content/uploads/2013/12/Green-Tea.jpg" || echo "OK then."
until [ " $SUCCESS " = "y" ] ; do
echo 'Do you like Music? mykeyboardstartshere "Yass!" , "No"'
2020-06-07 11:30:59 +00:00
read -r answer <" ${ INPUT } "
2019-04-19 15:31:01 +00:00
case $answer in
'Yass!' ) echo "Goody! mykeyboardendshere" ; SUCCESS = y; ;
'No' ) echo "Well that's weird. mykeyboardendshere" ; SUCCESS = y; ;
2020-12-13 14:44:17 +00:00
'' ) echo "empty answer! Try again" ; ;
2019-04-19 15:31:01 +00:00
*) SUCCESS = n; ;
esac
done
2020-06-07 11:30:59 +00:00