在slack中,您可以编写 slackbot 脚本以将消息发布到这样的频道:
curl --data "$msg" $'https://<yourteam>.slack.com/services/hooks/slackbot?token=<yourtoken>&channel=#random'
现在我想提一个用户名作为消息的第一部分,例如msg="@joernhees hello self".
这样做的问题是,如果--datacurl 的参数以符号开头,@它将解释@as 文件名之后的字符串并发布其内容。有没有办法让 curl 忽略该@符号并将文字@作为发布请求的第一个字符发送?