mirror of
https://github.com/anten-ka/go_warp_pro.git
synced 2026-05-19 14:36:03 +00:00
Fix: escape client names in bot JSON keyboard to prevent malformed JSON
Made-with: Cursor
This commit is contained in:
3
warp.sh
3
warp.sh
@@ -1401,8 +1401,9 @@ bot_handle_callback() {
|
||||
label="☐ ${label}"
|
||||
fi
|
||||
t+="\n"
|
||||
local safe_label; safe_label=$(echo "$label" | sed 's/["\\]/\\&/g; s/\n//g')
|
||||
[ "$first" -eq 0 ] && kbd+=","
|
||||
kbd+="[{\"text\":\"${label}\",\"callback_data\":\"ct:${i}\"}]"
|
||||
kbd+="[{\"text\":\"${safe_label}\",\"callback_data\":\"ct:${i}\"}]"
|
||||
first=0
|
||||
done
|
||||
kbd+=",[{\"text\":\"✅ Все\",\"callback_data\":\"ct:all\"},{\"text\":\"☐ Никого\",\"callback_data\":\"ct:none\"}]"
|
||||
|
||||
Reference in New Issue
Block a user