Skip to content

trackrecords/slack-times-all-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

times-all bot

手順

  1. 必要な node_modules のインストール

    npm i -g yarn
    yarn install
    
  2. http://api.slack.com/apps?new_app=1 にアクセスして Slack アプリの作成

  3. App CredentialsSigning Secret をコピーしておく

  4. OAuth & Permissions に移動、 Bot Token Scopes に以下を追加

    • channels:history
    • channels:read
    • chat:write
    • chat:write.customize
    • chat:write.public
    • users:read
  5. Install App に移動、 Install to Workspace ボタンからアプリをインストール

    • Bot User OAuth Access Token をコピーしておく
  6. times チャンネルのメッセージを流したいチャンネルのチャンネル ID (CXXXXXXXX) をコピー

  7. コピーしていたものを環境変数としてセット

    • SLACK_BOT_TOKEN: Bot User OAuth Access Token
    • SLACK_SIGNING_SECRET: Signing Secret
    • TIMES_ALL_CHANNEL: 上記で取得したチャンネル ID
  8. bot の起動

    yarn start
    
  9. bot へのリクエストの forward

    • ngrok などを利用
      ngrok http 3000
      
      https://xxxxxxxxxxxx.ngrok.io のような URL が発行されるためそれをコピーしておく
  10. 再び Slack アプリの設定画面に戻り Event Subscriptions に移動、チェックボックスを有効化して以下の設定を追加

  11. 再インストールする旨のバナーが出てくる場合はリンクから再インストールの実行

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published