validation check

This commit is contained in:
Whispering Wind
2024-08-18 15:21:56 +03:30
committed by GitHub
parent f3276e915b
commit f556615415

10
menu.sh
View File

@ -277,7 +277,9 @@ telegram_bot_handler() {
while true; do while true; do
read -e -p "Enter the admin IDs (comma-separated): " admin_ids read -e -p "Enter the admin IDs (comma-separated): " admin_ids
if [ -z "$admin_ids" ]; then if [[ ! "$admin_ids" =~ ^[0-9,]+$ ]]; then
echo "Admin IDs can only contain numbers and commas. Please try again."
elif [ -z "$admin_ids" ]; then
echo "Admin IDs cannot be empty. Please try again." echo "Admin IDs cannot be empty. Please try again."
else else
break break
@ -288,11 +290,7 @@ telegram_bot_handler() {
fi fi
;; ;;
2) 2)
if ! systemctl is-active --quiet hysteria-bot.service; then python3 $CLI_PATH telegram -a stop
echo "The hysteria-bot.service is already inactive."
else
python3 $CLI_PATH telegram -a stop
fi
;; ;;
0) 0)
break break