ブログ

【GroupSession × Slack】スケジュールをSlackへリマインド!

ITツール紹介

2024.04.18

こんにちは、顧客サービス部の中木村です。
今回は私が個人で開発しているGroupSession連携Slackアプリ「GS2Slack」について、スケジュール通知を実装しましたので、ご紹介します。

こちらは「GS2Slack」の第二弾の記事になりますので、前回の記事を読んでいない場合はこちらからどうぞ!

【GroupSession × Slack】「GS2Slack」を開発しました!

 

今回実装したもの

BOTからスケジュール通知が届く!

Groupsessionに登録されている予定が5分前にSlackへ通知されます。

通知設定は?

ユーザごとに通知のオン・オフを設定可能です!


 

ボタンを押すと…

DMで設定完了のメッセージ送信がされます!

他にもSlackAPIを活用した便利ツールを紹介しています

【GAS】スプレッドシート上の当番表からSlackにリマインドを送信

ブログアイキャッチ

 

定期実行は?

node-cronを採用しています。
理由はアプリホームはforeverというデーモン化モジュールでjsファイルを実行していたので、相性がよかったためです。

 

ロジック

シンプルな条件分岐になっています。
すこしこだわったのはエラー発生した場合はSlackへ飛ばすようにしました。

 

今後の目標

今後は予定を検索する機能もしくは予定を登録する機能を実装しようと考えています。

 

最後に

いかがだったでしょうか。
GS2Slack」の紹介でした。

今回ご紹介した「GS2Slack」以外にも、様々な便利ツールの開発を進めています。
未経験・文系出身なので、勉強・試行錯誤して頑張っています。
ゆっくりですが、一通り実装できましたら、都度紹介していく予定です。

 

この記事を書いた人
中木村
アイクラフト株式会社
顧客サービス部 iSTAFF24Gr.

顧客サービス部の中木村です。
未経験で入社し、システムエンジニアを1年半、現在はインフラエンジニアとして働いています。
いろんな技術について触れていこうと思っています。
趣味は散財です。
最近はMakuake(クラウドファンディングのサイト)でKeychron Q1 MAX JISを応援購入しました。
JISでPBTのキーキャップは貴重!

ITツール紹介の関連記事