Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kuuote/slack-aggregator
https://github.com/kuuote/slack-aggregator
Last synced: 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/kuuote/slack-aggregator
- Owner: kuuote
- License: other
- Created: 2022-03-08T14:51:25.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-05-09T16:38:02.000Z (8 months ago)
- Last Synced: 2024-10-04T17:41:06.905Z (3 months ago)
- Language: TypeScript
- Size: 24.4 KB
- Stars: 7
- Watchers: 2
- Forks: 1
- Open Issues: 4
-
Metadata Files:
- Readme: README.txt
- License: LICENSE
Awesome Lists containing this project
README
* これは何?
Slackのログを収集するツールです。
トークン等、認証情報の取得方法はググってください。* 設定
.env.example を例に .env を作成してトークン等をセットしてください。
SLACK_CHANNELS_TYPEには取得したいチャンネルの種類を記述してください。
指定の方法は https://api.slack.com/methods/conversations.list#arg_types を参照してください。* 使い方
トークンをセットしたら ./run を実行するか各スクリプトを実行します。
* 使い方(messages.ts)
channels.tsの結果が必要なので先にchannels.tsを実行してください。
--resume を指定すると今まで取得した部分より取得を再開します。
現在より、引数に指定するか尋ねられた秒数前までの範囲のメッセージを取得します。oldestを指定すると全ての範囲になります。
* ライセンス
NYSL
http://www.kmonos.net/nysl/