https://github.com/jacksonrakena/jacksonbot
A Discord bot with mini-games, a currency and rewards system, and some useful utilities
https://github.com/jacksonrakena/jacksonbot
abyss bot discord discord-api discord-bot discordapp discordbot gateway hacktoberfest jda nginx persistence slash-commands
Last synced: about 1 month ago
JSON representation
A Discord bot with mini-games, a currency and rewards system, and some useful utilities
- Host: GitHub
- URL: https://github.com/jacksonrakena/jacksonbot
- Owner: jacksonrakena
- License: mit
- Created: 2019-05-29T07:45:45.000Z (almost 6 years ago)
- Default Branch: v20
- Last Pushed: 2025-03-01T10:42:04.000Z (3 months ago)
- Last Synced: 2025-03-20T19:34:49.124Z (about 2 months ago)
- Topics: abyss, bot, discord, discord-api, discord-bot, discordapp, discordbot, gateway, hacktoberfest, jda, nginx, persistence, slash-commands
- Language: C#
- Homepage:
- Size: 2.21 MB
- Stars: 16
- Watchers: 0
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
Jacksonbot
A general-purpose Discord bot with some cool features.
### Features & Roadmap
- Fully integrated accounts system and economy, with fun ways to earn and spend currency
- Auditable transaction and exchange records, detailing where money is going
- Several minigames including modern Blackjack, trivia questions and slot machines
- Statistics recorded for all games, allowing users to track progress and compare with other users
- More games and activities coming soon
- DnD-style dice rolling & RNG, allowing users to roll custom dice (i.e. `d20+d48`)
- Profile system with custom colours, descriptions, and earnable badges
### Requirements
- A [Discord bot application](https://discordapp.com/developers/applications/) with registered user and token (app -> Bot -> Add Bot)
- .NET 5.0 Runtime (SDK for building) or newer
- PostgreSQL (tested with 13.1)
- Modify the connection string in `jacksonbot.appsettings.example.json` to your databaseYou can use the `tools/jacksonbot.service` file to run Jacksonbot as a `systemd` service.