mattermost-google-meet-plugin
mattermost-google-meet-plugin copied to clipboard
Mattermost Plugin - Starts meeting with Google Meet
Google Meet Plugin
Note: This plugin doesn't work for @gmail.com accounts because they don't have permission to create meetings by the
https://g.co/meet/
url.
The Google Meet Plugin adds a button in the header bar in all channels:
When a user press the button, a message with the meeting link is automatically sent for the channel:
The meeting room link is based on the team and the channel names.
Usage & Setup Guide
Installation
Download the latest version: https://github.com/SrMouraSilva/mattermost-google-meet-plugin/releases/
Commands
No command support. Please, send pull requests :D
Contribute
We are accepting pull requests. Check some cool ideias.
- [ ] Internationalization (web only). Check #1 and #4 for example how to add a new language
- [x] ~~English~~;
- [x] ~~Brazilian Portuguese~~;
- [x] ~~French~~;
- [x] ~~German~~;
- [ ] add your language;
- [ ] Parametrization;
- [ ] Meeting room: Random UUID based (a new meeting room for every request) or channel based (the same meeting room for each channel);
- [ ] Automatically open a new tab;
- [ ]
/meet
command; - [ ] Your awesome ideia.
Development
Note: This plugin contains currently only web app portion.
Start a local server
# https://docs.mattermost.com/install/docker-local-machine.html
docker run --name mattermost-preview -d --publish 8065:8065 --add-host dockerhost:127.0.0.1 mattermost/mattermost-preview
Create the first account with admin
as login and password
as password.
Run to install:
sh make.sh
Acknowledgment
- gmccullough for the "g.co/meet/" trick;
- @lauraseidler and @hmhealey for the help with breaking changes in the version 5.35+;
- @lauraseidler and @hmhealey for the help with breaking changes in the version 5.35+;
- @yodapotatofly and @oneWaveAdrian for translations.