https://github.com/palmdevs/jasper-bot
🦝 Providing Discord assistance as well as occasional yelling. It's a general-purpose Discord bot that yells at you.
https://github.com/palmdevs/jasper-bot
Last synced: 11 months ago
JSON representation
🦝 Providing Discord assistance as well as occasional yelling. It's a general-purpose Discord bot that yells at you.
- Host: GitHub
- URL: https://github.com/palmdevs/jasper-bot
- Owner: PalmDevs
- License: agpl-3.0
- Created: 2025-05-10T16:02:05.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-07-25T17:56:00.000Z (11 months ago)
- Last Synced: 2025-07-25T22:38:11.076Z (11 months ago)
- Language: TypeScript
- Homepage:
- Size: 367 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Jasper
Providing Discord assistance as well as occasional yelling.
Jasper is self-hostable general-purpose Discord bot that yells at you and your members.
> Like this project? Also check out [Git Bartender](https://github.com/PalmDevs/git-bartender)! It's a command-line tool providing Git shortcuts that yells at you.
## 🦝 Features
- **Message & Slash Commands**: Supports both message commands and slash commands for flexibility. With the flexible interop system, you can write commands once and use them in any context!
- **Customizable**: Configure options and customize messages to suit your needs.
- **Performant**: Built with [TypeScript](https://www.typescriptlang.org), [Bun](https://bun.sh), and [Oceanic](https://github.com/OceanicJS/Oceanic), making it very fast and memory efficient.
- **Self-Hostable**: Run your own instance of Jasper on your server.
- **Open Source**: Free for use, for anyone, anywhere. Contributions are welcome!
## ⬇️ Installation
1. Install [Bun](https://bun.sh/)
2. Install dependencies
```sh
# Optional packages: `erlpack`, `zlib-sync`
bun install
```
3. Wake him up
```sh
bun start
```
## 💝 Contributions
Any contributions are welcome! If you have ideas, suggestions, or improvements, feel free to open an issue or submit a pull request.
Commit messages should be in the Semantic Commit format, and PRs should be based on the `main` branch.
By contributing to this project, you agree to license your contributions under [the same license](#-license) as the project.
## 📜 License
The code of this project is licensed under the [MIT License](./LICENSE).
All rights are reserved for graphic assets *(in `assets` directory, at URLs in constants, etc.)* to their respective owners unless specified otherwise.