purplet
v1.3.4
Published
A toolkit for building Discord bots that easily leverage interactions, used by CRBT.
Downloads
20
Readme
About Purplet
Built with TypeScript and Discord.js, this framework provides an easy way to build Discord applications that leverage Discord's interaction API.
⚠️ Purplet is still in development, so you may expect bugs and missing features. Encountered any? Open an issue or a pull request.
Purplet is not affiliated with Discord or Discord.js.
Development
To install and get started, run
npm init purplet
and follow the instructions.
Part of Purplet is documented here, and we encourage devs to check the sample project for inspiration and guidance.
License
Purplet is licensed under the Apache 2.0 license.
Roadmap
- [x] Chat/Slash command handler
- [x] Context commands
- [x] Chat subcommands
- [x] Text command handler
- [x] Event handler
- [x] Configuration file
- [x] Service Handler
- [ ] Global Handler
- [x] PresenceProvider Handler
- [x] Component Handler
- [x] Modals
- [ ] Optimize cramming method
- [ ] Dev mode
- [ ] Revise configuration
- [ ] Utils
- [x] Init command to create a new project
- [ ] Finish documentation