This plugin recommends you channels based on your memberships and the most popular channels in a team.
Requires Mattermost 5.16 or higher.
- Use a
/recommend
command to get recommendations based in the current channel and the current team. - Enable automatic recommendations when a user joins a channel or a team.
- Give a grace period to new members before they start to get automatic recommendations.
- Go to https://github.com/jespino/mattermost-plugin-recommend/releases to download the latest release file in tar.gz format.
- Upload the file through System Console > Plugins > Management, or manually upload it to the Mattermost server under plugin directory. See documentation for more details.
Go to System Console > Plugins > Recommend and set the following values:
- Enable Plugin:
true
- Recommend at team join: When user joins to a team, recommend bot is going to recommend interesting channels in that team.
- Recommend at channel join: When user joins to a channel, recommend bot is going to recommend other channels in the team based on the people in that channel.
- Grace Period: Give a period of time since the user was created before start sending automatic messages on join.
You're all set! To test it, go to any Mattermost channel and execute the /recommend
command.
To build the project you can use the existing Makefile
in the repo. Use make dist
to compile and compress the plugin into a .tar.gz that you can install in your Mattermost instance.
Inside the /server
directory, you will find the Go files of the plugin.