mirror of
https://github.com/octoleo/telegram-bot-bash.git
synced 2025-04-11 08:31:51 +00:00
Bashbot Version 0.52 - missing fi
This commit is contained in:
parent
1144a1ff69
commit
ae157c4042
18
commands.sh
18
commands.sh
@ -4,10 +4,11 @@
|
|||||||
# This file is public domain in the USA and all free countries.
|
# This file is public domain in the USA and all free countries.
|
||||||
# Elsewhere, consider it to be WTFPLv2. (wtfpl.net/txt/copying)
|
# Elsewhere, consider it to be WTFPLv2. (wtfpl.net/txt/copying)
|
||||||
#
|
#
|
||||||
#### $$VERSION$$ v0.52-0-gdb7b19f
|
#### $$VERSION$$ v0.52-1-gdb7b19f
|
||||||
#
|
#
|
||||||
# shellcheck disable=SC2154
|
# shellcheck disable=SC2154
|
||||||
# shellcheck disable=SC2034
|
# shellcheck disable=SC2034
|
||||||
|
SC2034="$CONTACT" # mute CONTACT not used ;-)
|
||||||
|
|
||||||
# adjust your language setting here, e.g.when run from other user or cron.
|
# adjust your language setting here, e.g.when run from other user or cron.
|
||||||
# https://github.com/topkecleon/telegram-bot-bash#setting-up-your-environment
|
# https://github.com/topkecleon/telegram-bot-bash#setting-up-your-environment
|
||||||
@ -19,7 +20,7 @@ unset IFS
|
|||||||
# set -f # if you are paranoid use set -f to disable globbing
|
# set -f # if you are paranoid use set -f to disable globbing
|
||||||
|
|
||||||
|
|
||||||
# chnage Info anf Help to fit your needs
|
# change Info anf Help to fit your needs
|
||||||
bashbot_info() {
|
bashbot_info() {
|
||||||
send_markdown_message "${1}" 'This is bashbot, the Telegram bot written entirely in bash.
|
send_markdown_message "${1}" 'This is bashbot, the Telegram bot written entirely in bash.
|
||||||
It features background tasks and interactive chats, and can serve as an interface for CLI programs.
|
It features background tasks and interactive chats, and can serve as an interface for CLI programs.
|
||||||
@ -40,6 +41,18 @@ Get the code in my [GitHub](http://github.com/topkecleon/telegram-bot-bash)
|
|||||||
'
|
'
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# some handy shortcuts, e.g.:
|
||||||
|
_is_botadmin() {
|
||||||
|
user_is_botadmin "${USER[ID]}"
|
||||||
|
}
|
||||||
|
_is_admin() {
|
||||||
|
user_is_admin "${CHAT[ID]}" "${USER[ID]}"
|
||||||
|
}
|
||||||
|
_is_allowed() { # $1 = resource
|
||||||
|
user_is_allowed "${USER[ID]}" "$1" "${CHAT[ID]}"
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
if [ "$1" = "source" ];then
|
if [ "$1" = "source" ];then
|
||||||
# Place the token in the token file
|
# Place the token in the token file
|
||||||
TOKEN="$(cat token)"
|
TOKEN="$(cat token)"
|
||||||
@ -123,6 +136,7 @@ else
|
|||||||
bot_help "${CHAT[ID]}"
|
bot_help "${CHAT[ID]}"
|
||||||
else
|
else
|
||||||
send_normal_message "${CHAT[ID]}" "You are not allowed to start Bot."
|
send_normal_message "${CHAT[ID]}" "You are not allowed to start Bot."
|
||||||
|
fi
|
||||||
;;
|
;;
|
||||||
|
|
||||||
'/leavechat') # bot leave chat if user is admin in chat
|
'/leavechat') # bot leave chat if user is admin in chat
|
||||||
|
Loading…
x
Reference in New Issue
Block a user