[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] onesignal을 이용한 그누보드5 글등록 webpush ssl 적용

이전 포스트에서 Onesignal 서비스를 이용해서 글등록 알림 Webpush를 구현했는데 보안서버(SSL) 환경에서는 다른 방법으로 구현이 되어야 하기에 파일 및 코드를 그에 맞게 수정했다. onesignal.webpush.ssl.zip 기존 버전에서 변경된 내역은 아래 Github 링크를 통해 확인할 수 있다. https://github.com/chicpro/youngcart5/commit/4463b74b4174dd1e2a75e1c1975d8b901e72fa6a 압축 파일을 다운로드하여 압축을 해제한 후 plugin/onesignal/mainfest.json 파일의 아래 코드를 사이트에 맞게 수정한다. “name”: “YC5.CODEPUB.NET”, “short_name”: “YC5.CODEPUB.NET”, WebPush 앱 생성은 https://documentation.onesignal.com/v3.0/docs/web-push-sdk-setup-https […]

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] 그누보드5 게시글 등록 Slack 메세지 전송

어제부터 게시글 등록 알림에 대한 것을 파고 있는데.. Webpush에 이어서 Slack으로 메세지를 전송하는 기능을 구현했다. 기존에 작성했던 Class 가 있어 해당 Class를 이용해서 그누보드5용 플러그인을 구현했다. Slack은 업무용 메신저로 많이 사용되고 있다. 무료, 유료 서비스를 제공하고 있으니 필요에 맞게 선택해서 활용하면 된다. Github : https://github.com/chicpro/youngcart5/tree/slack Slack으로 메세지를 전송하기 위해서는 Token을 발급받아야 하는데 아래 주소에서 생성하면 된다. […]

Read More

[PHP] onesignal을 이용한 그누보드5 글등록 webpush 구현

게시글 알림 방법을 구상하다 WebPush 무료 서비스인 ONESIGNAL을 알게 됐다. 신기한 것을 보면 뭔가 해봐야 하는 성격에 어제부터 오늘까지 그누보드5에서 게시글과 댓글이 새로 등록되면 WebPush 알림을 구현했다. 테스트 성격이 강한 것이기 때문에 ONESIGNAL에서 제공하는 기능 중 극히 일부만 사용했다. 추후 개선의 여지가 너무 다분해서 개선을 할지는 아직 모르겠다. 실제 서비스에 사용하게 되면 할 수도 있지만.. […]

Read More