В слабину вы можете сценарий slackbot для отправки сообщений на канал , как это:
curl --data "$msg" $'https://<yourteam>.slack.com/services/hooks/slackbot?token=<yourtoken>&channel=#random'
Теперь я хотел бы упомянуть имя пользователя в первой части сообщения, например msg="@joernhees hello self"
.
Проблема в том, что если аргумент --data
в curl начинается со знака @
он интерпретирует строку после @
как имя файла и публикует его содержимое. Есть ли способ заставить curl игнорировать знак @
и отправлять литерал @
в качестве первого символа запроса на публикацию?