General purpose Discord bot
- C# 100%
| Source | ||
| .editorconfig | ||
| .gitignore | ||
| HBot.csproj | ||
| HBot.sln | ||
| LICENSE.md | ||
| README.md | ||
HBot
This project is no longer actively supported and will no longer recieve consistent updates.
Contributions are still welcome, and I will continue running the bot for the forseeable future, but I will no longer be working on updates actively as I'm freeing up resources for other, larger, and frankly more interesting projects.
A replacement is planned for the future, however that is not a priority right now.
General purpose Discord bot, made with DSharpPlus. Originally based on NetRunner + WinBot.
Usage instructions
Requirements:
- .NET 8.0
- Windows preferred, use Windows 10 1809+/Windows Server 2019+
Building and running:
- Clone the repository:
https://git.hiden.cc/undergr0und/HBot.gitand move into the project directory:cd HBot - Build the source code:
dotnet build -c Release - Change into the build directory:
cd bin/Release/net8.0/ - Run the bot:
./HBotor justHBotfor Windows. This will generate a blank configuration file for you. - Edit
config.jsonto your liking. - Run the bot once more, as before. Once it has started up (It'll output "Ready" to the terminal), you should be good to go into Discord and use it.
Post-install instructions:
For the level rank cards to work correctly, you'll need to install Roboto. Due to some annoyances with System.Drawing, you have to install it twice in a way.
- Download the font family https://fonts.google.com/specimen/Roboto
- Extract Roboto-Regular.ttf into the bot's working directory
- Install Roboto-Regular.ttf on your system
Contributing
Contributing to the bot is greatly appreciated and very much encouraged. Just make sure it follows these guidelines:
- All commits MUST be descriptive. List every change you made (if it doesn't fit in the message, put it into the extended description). I want to know what you changed, obviously :P. Same with PRs as well.
- Follow general common sense (don't do anything illegal or include any malicious code, among other things), duh!