diff --git a/master/tg_master.sh b/master/tg_master.sh index d6582da..3cef032 100755 --- a/master/tg_master.sh +++ b/master/tg_master.sh @@ -222,7 +222,7 @@ while true; do if [ -z "$NODE_DATA" ]; then send_msg "$CHAT_ID" "⚠️ 您名下暂无开启 OTA 权限的在线节点。" else - send_msg "$CHAT_ID" "📢 **司令部指令下达:正在唤醒全舰队执行 OTA 升级...**\n*(节点升级成功后会主动发回新的入库确认,请注意查收)*" + send_msg "$CHAT_ID" "📢 **司令部指令下达:正在唤醒全舰队执行 OTA 升级...**%0A*(节点升级成功后会主动发回新的入库确认,请注意查收)*" echo "$NODE_DATA" | while IFS='|' read -r NNAME AIP APORT; do TARGET_URL=$(generate_signed_url "$AIP" "$APORT" "/trigger_ota") curl -s -m 5 "$TARGET_URL" > /dev/null & @@ -472,7 +472,7 @@ while true; do ota_confirm:*) TARGET_NODE=$(echo "${TEXT#*:}" | tr -cd 'a-zA-Z0-9_.-') CONFIRM_BTNS="[[{\"text\":\"🚨 确认执行远程升级\",\"callback_data\":\"ota_execute:$TARGET_NODE\"}], [{\"text\":\"取消\",\"callback_data\":\"adv:$TARGET_NODE\"}]]" - send_ui "$CHAT_ID" "☢️ **操作确认**:即将向 \`$TARGET_NODE\` 下发 OTA 热更新指令。\n节点更新完成后会自动发送包含新版本号的注册回执,确定执行?" "$CONFIRM_BTNS" + send_ui "$CHAT_ID" "☢️ **操作确认**:即将向 \`$TARGET_NODE\` 下发 OTA 热更新指令。%0A节点更新完成后会自动发送包含新版本号的注册回执,确定执行?" "$CONFIRM_BTNS" ;; ota_execute:*)