Skip to content

Latest commit

 

History

History
45 lines (41 loc) · 2.59 KB

README.en.md

File metadata and controls

45 lines (41 loc) · 2.59 KB

Slack Rss Reader

スクリーンショット 2020-12-11 16 42 06

What is Slack Rss Reader?

Usage

Advance Preparation

  • Slack channel ID for RSS feeds
  • Access token for SlackAPI
    • Get a token with permission to retrieve messages in the channel
      • Acquisition method
        • 1 Go to https://api.slack.com/apps
        • 2 Click the Create New App button.
        • 3 Enter the App Name (it can be anything)
        • 4 Select the workspace you just created as the Development Slack Workspace.
        • 5 Create it with Create App.
        • 6 Go to https://api.slack.com/apps
        • 7 Click on the App you created in 5.
        • 8 Select channels:history from Add features and functionality -> Permissions -> Scopes -> Bot Token Scopes -> Add an Oauth Scope
        • 9 Go to https://api.slack.com/apps
        • 10 Click on the App you created in 5.
        • 11 Allow from Basic Information -> Install your app -> Install to workspace
        • 12 Go to https://api.slack.com/apps
        • 13 Click on the App you created in 5.
        • 14 Copy Bot User OAuth Access Token from Add features and functionality -> Permissions

Procedure

  1. Add RSS APP
    • https://{your_workspace_name}.slack.com/apps/A0F81R7U7-rss
    • Add it with Add to Slack
    • Subscribe to RSS from Add RSS integration.
  2. Add an RSS APP to the channel you want to distribute.
    • Connect (add) the app created in 5 of Advance Preparation from the Connect App link in the Slack channel.
  • If you can get the list of messages in the channel with the following URL, you have succeeded!

    • https://slack.com/api/conversations.history?token={SLACK_API_ACCESS_TOKEN}&channel={YOUR_CHANNEL_ID}&pretty=1
  • Enter Token and Channel from the extension's screen to connect.