Curl 如何使用传入的Webhook禁用团队自动降价
我想把一些文字发到一个团队频道。 我的bash脚本的内容:Curl 如何使用传入的Webhook禁用团队自动降价,curl,post,webhooks,microsoft-teams,Curl,Post,Webhooks,Microsoft Teams,我想把一些文字发到一个团队频道。 我的bash脚本的内容: #!/bin/bash TITLE="MESSAGE TITLE" COLOR="FF0000" MESSAGE="This is my A_B_C message." WEBHOOK_URL="https://teams/" JSON="{\"title\": \"${TITLE}\", \"themeColor\": \"${COLOR}\", \"text\": \"${MESSAGE}\"}" curl -H "Cont
#!/bin/bash
TITLE="MESSAGE TITLE"
COLOR="FF0000"
MESSAGE="This is my A_B_C message."
WEBHOOK_URL="https://teams/"
JSON="{\"title\": \"${TITLE}\", \"themeColor\": \"${COLOR}\", \"text\": \"${MESSAGE}\"}"
curl -H "Content-Type: application/json" -d "${JSON}" "${WEBHOOK_URL}"
不幸的是,消息显示为“这是我的ABC消息。”(斜体“B”)
是否有任何方法可以禁用此自动降价或正确逃避此操作
我已经尝试过以下方法,但没有成功
MESSAGE_ESCAPED=$( echo ${MESSAGE} | sed 's/"/\"/g' | sed "s/'/\'/g" | sed "s/_/\\\_/g" )
在发送之前,您应该先转义您的消息
MESSAGE=$(echo $MESSAGE | sed -e 's/_/\\\\_/g')
在发送之前,您应该先转义您的消息
MESSAGE=$(echo $MESSAGE | sed -e 's/_/\\\\_/g')
同样的问题-运气好吗?不。。。不得不改变这项任务的执行…这里有同样的问题-运气好吗?没有。。。必须更改此任务的执行。。。