A personal Discord bot I made in C# using DSharpPlus.
Go to file
Brazman fc00374f7d Database/Gemboard Rewrite + Additions
-Rewrote backend to support seperate databases/configs for guilds.
-Added configuration file for gemboard to determine emote ids, amounts, etc.
-Added command for owner of guild to run to configure gemboard.
-Added new 'Turbo' pins, which create an additional special pin for messages which get a high amount of gem/coal reactions, with the amount required determined by config file.
-Added method to retrieve the relevant embed from a supplied Discord message.
-Solved the issue of retrieving proper links to tenor gif embeds, allowing pinned messages to embed the tenor gif posted. The solution was really stupid, too. Thanks Tenor.
-Rewrote pins to now also store the id of the user whom the pinned message was authored by.
-Added variant of CheckPinID for turbo pins.
-Made all economy commands reference once instance of Random() instead of creating their own instance every time.
-Condensed code in the Wheel command by using two arrays, instead of a switch statement.
-Removed old commented-out code from EconomyCommands and SlashCommands.
-Removed pointless usings in SlashCommands.
2023-04-06 08:17:21 -05:00
SuperMachoBot Database/Gemboard Rewrite + Additions 2023-04-06 08:17:21 -05:00
.gitattributes Initial Commit 2022-09-10 14:56:21 -05:00
.gitignore Got rid of local filepaths and unnecessary files 2023-02-16 12:31:25 -06:00
LICENSE.txt Initial Commit 2022-09-10 14:56:21 -05:00
README.md Update README.md 2022-09-16 00:37:12 -05:00
SuperMachoBot.sln Initial Commit 2022-09-10 14:56:21 -05:00


Logo

SuperMachoBot

A Discord bot I made for fun with C#!

Features

  • D&D stat rolling
  • Economy system with a dynamic database (No SQL or similar database systems)
  • Gambling
  • Whatever I decide to experiment with adding

Installation

Download the latest binaries from the Releases page or compile it with dotnet build.