期限切れのタスクを 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 周りが全然わかっていないんだな、ということはわかったのでその辺を色々読んで理解しないとなところ。