Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/hideo54/tmi-slack
- Owner: hideo54
- Created: 2023-04-03T04:30:53.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-04-04T07:16:18.000Z (7 months ago)
- Last Synced: 2024-05-02T05:32:20.276Z (7 months ago)
- Language: TypeScript
- Size: 440 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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 参照。