Plugin for get events from Yandex Calendar in Mattermost. Possible to improve work with any CALDav server.
- Get 10 and 1 minute notifications
- Get event updates
- Get upcoming calendar events
- Get a summary for any day you like
- Setup status 'In meeting' automatically (for server v6.2.0+)
This plugin cannot be installed on Mattermost Cloud products, as Cloud only allows installing plugins from the marketplace.
- Download the latest release or build it from sources
- In your Mattermost, go to System Console > Plugin Management and upload the
.tar.gz
file. - Add calendar bot to your team by instruction
- Allow any user in Mattermost server write to anyone by DM (System console > Users and teams > Enable users to open Direct Message channels with > Any user on the Mattermost server). This is fixed in server v6.7.0
- Clone this repo.
- Install Golang, golangci-lint and Automake.
- Go into the cloned directory and run
make
. You will need to upload this to your mattermost instance through the system console and provide it a Client secret and Client ID. - When building is finished, the plugin file is available at
dist/com.github.lugamuga.mattermost-yandex-calendar-plugin-VERSION.tar.gz
Please read more here
Please read more here
If you are interested in contributing, please fork this repo and create a pull request!
- Add i18n localization to plugin
- Add connect dialog
- Fix limit of 1KB in event summary in CALDav client
- Yandex CALDav server ignore any <comp/> and tags in calendar-query
- Alex Yolkin - Alex's Github