thecodingrobot / mattermost-plugin-rssfeed

Mattermost RSSFeed plugin. Allows users to subscribe to an rss feed and allow for updates to the feed to be posted in a channel.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

RSSFeed Plugin CircleCI branch

This plugin allows a user to subscribe a channel to an RSS (Version 2 only) or an Atom Feed.

  • Version 0.1.0+ requires Mattermost 5.10
  • Version < 0.1.0 requires Mattermost 5.6

Getting Started

Upload tar.gz to Mattermost using the plugin screen. Assign a user under the settings for posting.

To allow for the plugin to override user user name and icon on posts you must enable the feature in your Mattermost system settings:

  • Enable integrations to override usernames must be set to true in config.json to override usernames. Enable them from System Console > Integrations > Custom Integrations or ask your System Administrator to do so. If not enabled, the username is set to webhook.
  • Enable integrations to override profile picture icons must be set to true in config.json to override profile picture icons. Enable them from System Console > Integrations > Custom Integrations or ask your System Administrator to do so. If not enabled, the icon of the creator of the webhook URL is used to post messages.

To use the plugin, navigate to the channel you want subscribed and use the following commands:

/feed help                  // to see the help menu
/feed subscribe <url>       // to subscribe the channel to an RSS feed
/feed sub <url>             // to subscribe the channel to an RSS feed
/feed unsubscribe <url>     // to unsubscribe the channel from an RSS feed
/feed unsub <url>           // to unsubscribe the channel from an RSS feed
/feed list                  // to list the feeds the channel is subscribed to

Developers

Clone the repository:

git clone https://github.com/wbernest/mattermost-plugin-rssfeed

Build your plugin:

make dist

This will produce a single plugin file (with support for multiple architectures) for upload to your Mattermost server:

rssfeed.0.0.1.tar.gz

About

Mattermost RSSFeed plugin. Allows users to subscribe to an rss feed and allow for updates to the feed to be posted in a channel.

License:Apache License 2.0


Languages

Language:Go 71.7%Language:Makefile 28.3%