mirror of
https://github.com/anten-ka/go_warp_pro.git
synced 2026-05-19 21:16:02 +00:00
Fix bot_add_admin: was skipping add when BOT_CHAT_ID empty because is_bot_admin returned true for everyone
Made-with: Cursor
This commit is contained in:
7
warp.sh
7
warp.sh
@@ -1701,7 +1701,12 @@ is_bot_admin() {
|
|||||||
bot_add_admin() {
|
bot_add_admin() {
|
||||||
local new_id="$1"
|
local new_id="$1"
|
||||||
[ -z "$new_id" ] && return 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
|
if [ -n "${BOT_CHAT_ID:-}" ]; then
|
||||||
BOT_CHAT_ID="${BOT_CHAT_ID} ${new_id}"
|
BOT_CHAT_ID="${BOT_CHAT_ID} ${new_id}"
|
||||||
else
|
else
|
||||||
|
|||||||
Reference in New Issue
Block a user