implemented callback detection and response

This commit is contained in:
celso 2023-03-22 19:09:33 -03:00
parent ef20b23401
commit 02f43b6665
2 changed files with 5 additions and 3 deletions

@ -1 +1 @@
Subproject commit b2f3e46713fa6fd78f62b37477aa4376fb301b54 Subproject commit 1da6cf48d392c430a5ef852c82c90984df636ada

6
bot.sh
View File

@ -19,12 +19,14 @@ exec 2>"${bot_tmpdir}/error.log"
. ./bashbot-lib/viewer.sh . ./bashbot-lib/viewer.sh
while [ "${1}" == "start" ]; do while [ "${1}" == "start" ]; do
grep "\S" <<< $(getupd) >/dev/null || continue getupd >/dev/null || continue
declare -A curmsg declare -A curmsg
getmsg_content curmsg updates.txt getmsg_content curmsg updates.txt
view_content curmsg view_content curmsg
for i in $(awk '{print $1}' ./allowed_ids.txt); do for i in $(awk '{print $1}' ./allowed_ids.txt); do
[ "${curmsg[user_id]}" == "${i}" ] && [ "${curmsg[text]}" == "/start" ] && { [ "${curmsg[user_id]}" == "${i}" ] && {
[ "${curmsg[callback]}" == "recheck" ] || [ "${curmsg[text]}" == "/start" ]
} && {
sendmsg "${curmsg[chat_id]}" $(./getip.sh "${bot_tmpdir}") sendmsg "${curmsg[chat_id]}" $(./getip.sh "${bot_tmpdir}")
unset curmsg unset curmsg
declare -A curmsg declare -A curmsg