Bots : Allow users to interact with your app through channels and conversations. ✨ > 사용자가 채널 및 대화를 통해 앱과 상호 작용할 수 있도록 합니다.
Incoming Webhooks : Post messages from external sources into Slack. > 외부 소스로 슬랙에 메세지를 보낼 수 있습니다.
Url 진입 후 Activate Incoming Webhooks 활성화 합니다.
Webhook URLs for Your Workspace > Add New Webhook to Workspace 클릭하여 추가해줍니다.
웹훅을 활성화하면 아래에 Webhook URLs for Your Workspace 영역이 노출되는데 Add New Webhook to Workspace 버튼 클릭 시 아래 화면으로 이동됩니다.
메시지를 보낼 채널 선택 후 [허용] 클릭합니다. ( 선택한 채널로 메세지 전송됩니다. )
채널 선택 후 다시 슬랙 화면으로 돌아오면 아래처럼 Webhook url이 추가된 것을 확인할 수 있습니다
친절하게도 슬랙에서 예시 curl을 제공해주어서 터미널에 입력만 하여 바로 테스트 가능합니다 👍🏻
curl -X POST -H 'Content-type: application/json' --data '{"text":"Hello, World!"}' YOUR_WEBHOOK_URL_HERE
터미널에 예시 curl을 전송하면 아래처럼 메시지 정상 수신됩니다