Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/hideo54/tmi-slack

TMI 2023年度入学生の Slack で動作する bot
https://github.com/hideo54/tmi-slack

Last synced: 3 days ago
JSON representation

TMI 2023年度入学生の Slack で動作する bot

Awesome Lists containing this project

README

        

# tmi-slack

[東京大学大学院工学系研究科技術経営戦略学専攻 (TMI)](https://tmi.t.u-tokyo.ac.jp/) 2023年度入学生の Slack で動作する Slack bot のソースコードです。

TMI 生からの pull request は積極的に受け付けます!

## About

`functions/` 以下のソースをもとに、毎時実行される `tmiSlackHourlyJob` 関数と、Slack Events を受け取る `tmiSlackEventsReceiver` 関数が Cloud Functions 上で動作します。

### faculty-news

工学部ポータルサイトのお知らせの更新を取得し投稿します。

### notifier

新しいチャンネルが作成されたり、チャンネルが unarchive されたり、絵文字が追加・削除・改名されたりした時に投稿します。

## setup

* `cd functions; cp sample.env .env` + よしなに
* GitHub Actions による自動デプロイは……組んでないです……やりたいね
* Slack App の構成は Manifest 参照。