The orphaned daughter shall have her revenge.
Gambot 2 is a ground-up rewrite of Gambot in .NET Core.
Gambot is a chat bot for Slack and Discord, (very) loosely based on Bucket, the XKCD IRC chat bot.
Gambot can learn factoids, pick up on interesting band names, remember amusing quotes, jump in on chains of repeated messages, and occasionally glitch out and mangle a response.
Gambot is designed to be modular (though it's not quite there yet) so other features should be relatively easy to add.
Gambot is written in C# and designed to run anywhere .NET Core can be installed.
To run Gambot, you will need a machine with the .NET Core runtime version 8 or higher installed.
git clone https://github.com/malorisdead/Gambot2.git
cd Gambot2/src
dotnet restore
dotnet build
You can then run Gambot using
dotnet run Gambot.Bot
Please see the wiki for all your documentation needs.
Here are some good places to start.
Right now, Gambot development is primarily taking place in this repository. If you're interested in module development, there are plenty of examples to start from.
Issues and pull requests are being accepted, but please bear in mind that this is a side project and not my day job (unfortunately?).