Skip to content

a mattermost plugin that sets reminders for users and channels.

License

Notifications You must be signed in to change notification settings

grubbins/mattermost-plugin-remind

 
 

Repository files navigation

mattermost-plugin-remind CircleCI codecov

A bot that schedules reminders for Mattermost

Installation

requires Mattermost 5.10 or greater

  1. Go to the releases page of this GitHub repository and download the latest release for your Mattermost server.
  2. Upload this file in the Mattermost System Console > Plugins > Management page to install the plugin. To learn more about how to upload a plugin, see the documentation.
  3. For a better cross timezone experience, enable Experimental timezone support. System Console -> Experimental Features -> Timezone = true

Usage

See the full list of Usage Examples in the wiki

  • /remind - opens up an interactive dialog to schedule a reminder
  • /remind help - displays help examples
  • /remind list - displays a list of reminders
  • /remind [who] [what] [when]
    • /remind [who] [what] in [# (seconds|minutes|hours|days|weeks|months|years)]
    • /remind [who] [what] at [(noon|midnight|one..twelve|00:00am/pm|0000)] (every) [day|date]
    • /remind [who] [what] (on) [(monday-sunday|month&day|m/d/y|d.m.y)] (at) [time]
    • /remind [who] [what] every (other) [monday,...,sunday|weekdays|month&day|m/d|d.m] (at) [time]
  • /remind [who] [when] [what]

Building

Requirements

make

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

dist/com.github.scottleedavis.mattermost-plugin-remind.tar.gz

There is a build target to automate deploying and enabling the plugin to your server, but it requires configuration as below:

export MM_SERVICESETTINGS_SITEURL=http://localhost:8065
export MM_ADMIN_USERNAME=admin
export MM_ADMIN_PASSWORD=password
make deploy

In production, deploy and upload your plugin via the System Console.

About

a mattermost plugin that sets reminders for users and channels.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 96.9%
  • Makefile 3.1%