monsdar / mattermost-lunchbot-plugin

A Mattermost bot that pairs up users and asks them to go to lunch together

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Mattermost Lunchbot Plugin

This plugin pairs random users from a channel with each other. They get asked to go to lunch together. The idea is for a team to get to know each other better, not just to stick to your people day in and day out.

John: /lunchbot topics add Geocaching
John: /lunchbot topics add playing guitar
Mike: /lunchbot blacklist add George
Mike: /lunchbot topics add Basketball
Mike: /lunchbot

Group chat to Mike and John:
LunchBot: Hey! I think both of you should meet for lunch soon!
LunchBot: You could talk about Geocaching or Basketball.
LunchBot: You can finish this pairing by entering `/lunchbot finish`. Have fun!

<two hours later>
John: /lunchbot finish

Group chat to Mike and John:
LunchBot: Your session has been finished! Thanks a lot for using Lunchbot

Why?

In COVID times it's hard to get to know your colleagues by casually chatting by the watercooler. This bot enables these type of random interactions between everyone.

Features

  • Everyone can trigger to get paired up by using /lunchbot
  • Let users set topics they'd like to talk about using /lunchbot topics add <topic>
  • Let users blacklist certain users they don't want to get paired with using /lunchbot blacklist add <username>

Contribute

This plugin is based on the mattermost-plugin-starter-template. See there on how to set everything up and test the plugin.

Attributions

The logo is licensed under Creative Commons: together by Adrien Coquet from the Noun Project

About

A Mattermost bot that pairs up users and asks them to go to lunch together

License:Apache License 2.0


Languages

Language:Go 82.7%Language:Makefile 10.7%Language:Dockerfile 6.6%