Skip to content

succie/slack-cleaner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

slack-cleaner

Description

この Bot が参加しているチャンネルで
maxMessageNumber を超えたメッセージ数がある場合に
溢れた分のメッセージ古い順に削除する

Usages

  1. config/default.sample.jsonconfig/default.json に変更
  2. token にそれぞれ Bot User Oauth Access Token, OAuth Access Token を設定
    • 以下の Scope を持つ必要があります
      • admin
      • channels:histroy
      • chat:write:user
      • files:write:user
      • bot
  3. default.maxMessageNumber を設定
  4. default.filestrue にした場合, 投稿されたファイルも一緒に削除します
  5. チャンネル毎に maxMessageNumber を指定したい場合は, channels に設定
  6. npm install で依存ライブラリをインストール
  7. npm start で実行