[PHP] Slack Webhook을 이용한 그누보드5 게시글 등록 알림

기존에 공개했던 레거시 토큰을 이용한 Slack 메세지 전송 플러그인을 Webhook을 이용한 방식으로 변경한 그누보드5용 플러그인이다. 토큰의 경우 유출됐을 때 보안 문제 등의 위험이 있기 때문에 Webhook을 이용한 방법을 이용하는 것이 좋다. 그리고 수정한 플러그인은 attachments 속성을 이용하기 때문에 전송되는 메세지를 좀 더 유연하게 커스터마이징 할 수 있다. slack.webhook.zip Github : https://github.com/chicpro/youngcart5/commits/slack-webhook Slack Incoming WebHooks : https://api.slack.com/incoming-webhooks […]

Read More

[PHP] Slack WebHooks를 이용한 메세지 전송

이전 포스트에서 Webhook을 이용해 Slack으로 메세지를 전송했는데 메세지 속성중 attachments 를 이용해서 알림 내용을 좀 더 커스터마이징 했다. <?php /* https://api.slack.com/incoming-webhooks https://www.webpagefx.com/tools/emoji-cheat-sheet/ */ class SLACK { private $webHookUrl; private $channel; private $userName; private $message; private $iconEmoji; private $iconUrl; private $attachments; private $attachmentsText; private $attachmentsPreText; private $attachmentsColor; public function __construct($webHookUrl=”, $userName=”) { $this->webHookUrl = $webHookUrl; $this->userName […]

Read More

[PHP] Slack Incoming WebHooks를 이용한 메세지 전송

하~ 또 Slack 이고 알림이다. 자꾸 이러면 안되는데.. 어떻게 하다보니 계속 이렇게 하고 있다. 근데.. 다 쓸 일이 있으니까.. 이전 [PHP] Slack 채널로 메세지 전송 포스트에서 레거시 토큰을 이용해 메세지를 채널로 전송했는데 이번에는 토큰을 사용하지 않고 WebHook을 이용해 채널로 메세지를 전송하는 방법이다. 토큰의 경우 정보가 유출 됐을 때 심각한(?) 문제를 초래할 수도 있기 때문에 WebHook을 이용하는 방법이 […]

Read More