General purpose Discord bot
Find a file
2025-08-23 16:48:32 -05:00
Source revert 210d105673 2025-08-23 15:15:26 -05:00
.editorconfig Standardize formatting 2023-08-21 23:47:38 +01:00
.gitignore v1.8.1 2023-05-25 00:41:26 -05:00
HBot.csproj update magick.net duet to a vulnerability 2025-08-23 16:48:32 -05:00
HBot.sln Standardize formatting 2023-08-21 23:47:38 +01:00
LICENSE.md Initial commit 2020-11-17 13:12:07 -05:00
README.md fix storage domain 2025-06-01 11:40:21 -05:00

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:

  1. Clone the repository: https://git.hiden.cc/undergr0und/HBot.git and move into the project directory: cd HBot
  2. Build the source code: dotnet build -c Release
  3. Change into the build directory: cd bin/Release/net8.0/
  4. Run the bot: ./HBot or just HBot for Windows. This will generate a blank configuration file for you.
  5. Edit config.json to your liking.
  6. 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.

  1. Download the font family https://fonts.google.com/specimen/Roboto
  2. Extract Roboto-Regular.ttf into the bot's working directory
  3. 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!