2022-09-16
期限切れのタスクを Slack に通知するようにしてみる
Backlog の期限切れタスクを Slack に通知するのを作ってみようと思い試してみた。
そもそもとして期限が切れた時点で通知してたら遅いので、着手が遅れていそうなタイミングで通知するべきではあるんだろうけど、それはそれとして。
期限切れのタスクを見ていって、個別に確認するとかはあまり気乗りもしない作業なのでそういうのは自動化できれば少しは楽かなぁと。
最近は内部のタスク管理的なものは GitHub に集約できないか試している所もあるので、色々試行錯誤している所ではある。
通知は毎日来る必要は無いだろうから、週に1,2度通知が来ればいいのかなぁという感じで、定期実行は必要になりそう。
どっかでスクリプトを動かす必要がありそうだから、とりあえず Cloudflare Workers で試してみる。
技術選定的には色々他も検討した方が良さそうではあるのだけど、 Cloudfalre Workers と Hono を使って色々やってみたいというのもありつつ。
Hono - Ultrafast web framework on the edge
https://honojs.dev/
結果としては今回は Hono を使うまでも無いところもあったのかもしれないけど、色々と便利だなぁという感想。
Cloudflare Workers というか js 周りのスキルのなさで、何が何だか状態になりつつ、、、、
Hono 自体の使い方がわかっていないのか、 js がわかっていないのかということであれこれ。
js のいくつかあるような基礎的な書き方も全然わかっていないし、async / await 周りが全然わかっていないんだな、ということはわかったのでその辺を色々読んで理解しないとなところ。
- SORACOM Beam から Cloudflare Workers 経由で Slack へ POST する - Qiita
https://qiita.com/n_mikuni/ite... - Cloudflare Workersフレームワーク「Hono」の紹介 - ゆーすけべー日記
https://yusukebe.com/posts/202... - Hono + Cloudflare Workers で REST API を作ってみよう
https://zenn.dev/azukiazusa/ar... - Backlog APIで課題一覧を取得・加工して出力する方法 - Qiita
https://qiita.com/k2hrm/items/... - GASでつくる #Backlog 警察 - 暗黒エンジニアブログ
https://inet-engineer.hatenabl... - Backlogの課題一覧を毎日slackに通知させてみた - Qiita
https://qiita.com/daivr7774/it... - やり忘れのBacklog課題を定期的にSlackに通知してみる - Qiita
https://qiita.com/takeh/items/... - チームの期限切れタスクを運んでくるサンタクロース🎅🎁 - Qiita
https://qiita.com/sasamamo/ite... - Cloudflare WorkersでTwitter通知を作った - tmytのらくがき
https://blog.tmyt.jp/entry/202...