mirror of
https://github.com/Brazmann/SuperMachoBot.git
synced 2024-11-22 14:53:01 +00:00
Brazman
fc00374f7d
-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. |
||
---|---|---|
SuperMachoBot | ||
.gitattributes | ||
.gitignore | ||
LICENSE.txt | ||
README.md | ||
SuperMachoBot.sln |
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
.