728x90
반응형
Slack에 Web hook을 추가하고 잘 추가되었는지 curl을 사용하여 cmd 환경에서 체크하는데 채널을 찾을 수 없다는 문제가 발생했다..
web hook url 자체를 확인해보니 invalid_payload라는 에러가 발생했다.
처음에는 특수 문자 때문인줄 알고 확인 문장을 수정해봤는데 똑같은 문제가 발생했다..
알고보니 channel에 내가 설정해놓은 #project를 직접 넣었어야하는데 slack에서 제시한 문장 그대로 복사해서 그런거였다.
성공하면 아래 사진처럼 ok라는 문구와 함께 slack에 메시지가 온 것을 확인할 수 있다 !!
- 수정 전
curl -X POST --data-urlencode "payload={\"channel\": \"#my-channel-here\", \"username\": \"webhookbot\", \"text\": \"이 항목은 #개의 my-channel-here에 포스트되며 webhookbot이라는 봇에서 제공됩니다.\", \"icon_emoji\": \":ghost:\"}" https://hooks.slack.com/services/~~~
- 수정 후
curl -X POST --data-urlencode "payload={\"channel\": \"#project\", \"username\": \"webhookbot\", \"text\": \"이 항목은 #개의 project에 포스트되며 webhookbot이라는 봇에서 제공됩니다.\", \"icon_emoji\": \":ghost:\"}" https://hooks.slack.com/services/~~~
728x90
반응형
'Server' 카테고리의 다른 글
Github Action과 AWS CodeDeploy를 통한 CI/CD 설정 (0) | 2024.09.09 |
---|---|
[AWS] Putty 연결 시 Network error: Connection timed out (0) | 2024.08.14 |
[AWS] AWS 보안 그룹(Security Group) (0) | 2024.02.23 |
[NCP] NCP Server 배포하는 방법 (1) | 2024.02.13 |