Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- function post_to_slack () {
- # format message as a code block ```${msg}```
- SLACK_MESSAGE="\`\`\`$1\`\`\`"
- SLACK_URL=https://hooks.slack.com/services/T0B21/B0BK/6Zna6LFFAs
- case "$2" in
- INFO)
- SLACK_ICON=':slack:'
- ;;
- WARNING)
- SLACK_ICON=':warning:'
- ;;
- ERROR)
- SLACK_ICON=':bangbang:'
- ;;
- *)
- SLACK_ICON=':slack:'
- ;;
- esac
- curl -X POST --data "payload={\"text\": \"${SLACK_ICON} ${SLACK_MESSAGE}\"}" ${SLACK_URL}
- }
- post_to_slack "Hello, World" "INFO"
- exit 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement