SkillAgentSearch skills...

Matterbot

A native Mattermost/Slack bot framework

Install / Use

/learn @JLospinoso/Matterbot
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

matterbot is a framework for making Mattermost/Slack bots. It uses the Webhooks APIs exposed by both Mattermost and Slack to send and receive messages. Microsoft's C++ REST SDK a.k.a. Casablanca is used under the hood to manage the web-layer.

Getting started

See my blog post and the follow up about getting started with matterbot.

Building an example bot

Pull down matterbot from github:

git clone git@github.com:JLospinoso/matterbot.git

Open up Visual Studio. There are two projects in the solution:

  • Matterbot is the project containing the matterbot (static) library.
  • MatterbotSample is the project containing a sample bot

Both libraries require that NuGet has successfully installed the C++ REST SDK. Right click on "References" > "Manage NuGet Packages" > "Installed" and make sure that version 2.9.0 is correctly installed.

MatterbotSample contains one file, main.cpp, but it illustrates the main features of the library.

View on GitHub
GitHub Stars42
CategoryDevelopment
Updated1y ago
Forks21

Languages

C++

Security Score

75/100

Audited on Jan 19, 2025

No findings