diff --git a/commands.sh b/commands.sh index d83597b..3f940fb 100644 --- a/commands.sh +++ b/commands.sh @@ -15,7 +15,7 @@ # This file is public domain in the USA and all free countries. # Elsewhere, consider it to be WTFPLv2. (wtfpl.net/txt/copying) # -#### $$VERSION$$ v1.35-dev-6-gc90b565 +#### $$VERSION$$ v1.35-dev-7-g9584068 # # bashbot locale defaults to c.UTF-8, adjust locale in mycommands.sh if needed @@ -79,13 +79,13 @@ export FILE_REGEX="${BASHBOT_ETC}/.*" if [ -z "$1" ] || [[ "$1" == *"debug"* ]];then ################# # detect inline and callback query - if [[ -n "${iQUERY[ID]}" && "${INLINE:-0}" != "0" ]]; then - # forward iinline query to optional dispatcher - _exec_if_function myinlines + if [ -n "${iQUERY[ID]}" ]; then + # forward inline query to optional dispatcher + [ "${INLINE:-0}" != "0" ] || _exec_if_function myinlines - elif [[ -n "${iBUTTON[ID]}" && "${CALLBACK:-0}" != "0" ]]; then - # forward iinline query to optional dispatcher - _exec_if_function mycallbacks + elif [ -n "${iBUTTON[ID]}" ]; then + # forward inline query to optional dispatcher + [ "${CALLBACK:-0}" != "0" ] || _exec_if_function mycallbacks ################# # regular command diff --git a/mycommands.sh b/mycommands.sh index c441061..eb2fafd 100644 --- a/mycommands.sh +++ b/mycommands.sh @@ -13,7 +13,7 @@ # License: WTFPLv2 http://www.wtfpl.net/txt/copying/ # Author: KayM (gnadelwartz), kay@rrr.de # -#### $$VERSION$$ v1.35-dev-6-gc90b565 +#### $$VERSION$$ v1.35-dev-7-g9584068 ####################################################### # shellcheck disable=SC1117 @@ -181,8 +181,8 @@ else mycallbacks() { ####################### - # callbacks from buttons bot has attached to messages can processed here - # we have no standard use case for processing callbacks, we log them based on user and chat + # callbacks from buttons attached to messages will be processed here + # no standard use case for processing callbacks, let's log them for some users and chats case "${USER[ID]}+${CHAT[ID]}" in 'USERID1+'*) # do something for all callbacks from USER printf "%s: U=%s C=%s D=%s\n" "$(date)" "${iBOTTON[USER_ID]}" "${iBOTTON[CHAT_ID]}" "${iBUTTON[DATA]}"\