diff --git a/warp.sh b/warp.sh index ab1a3ca..b686b2a 100644 --- a/warp.sh +++ b/warp.sh @@ -1701,7 +1701,12 @@ is_bot_admin() { bot_add_admin() { local new_id="$1" [ -z "$new_id" ] && return 1 - if ! is_bot_admin "$new_id"; then + local already=0 + local admin + for admin in $BOT_CHAT_ID; do + [ "$admin" = "$new_id" ] && already=1 && break + done + if [ "$already" -eq 0 ]; then if [ -n "${BOT_CHAT_ID:-}" ]; then BOT_CHAT_ID="${BOT_CHAT_ID} ${new_id}" else