mattermost-google-meet-plugin icon indicating copy to clipboard operation
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: Example of Google Meet Plugin button

When a user press the button, a message with the meeting link is automatically sent for the channel: The Google Meet Plugin create a message in the channel with the link

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