iCyberon / mattermost-google-meet-plugin

Mattermost Plugin - Starts meeting with Google Meet

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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
    • English;
    • Brazilian Portuguese;
    • French;
    • 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

About

Mattermost Plugin - Starts meeting with Google Meet

License:Apache License 2.0


Languages

Language:Go 65.5%Language:Makefile 14.3%Language:TypeScript 14.0%Language:JavaScript 5.8%Language:Shell 0.2%Language:HTML 0.1%