đŠâđģ
đ§
Photon Framework
â ī¸
Archived until I feel I wanna do this project! The goal of the Photon Framework project is to help declare Discord Slash Commands in a very straightforward and intuitive way through annotations to keep you focused on developing your bot!
đ
How does it work?
The Photon architecture intends to provide a great starting point for both those who want to build large and small bots.
:photon-commands
The :photon-commands
module contains the core code to interact with Slash Commands, such as annotations and interfaces definitions needed for your bot... Almost all the classes in your bot will interact with this module.
:photon-gateway
The :photon-gateway
module is composed of others modules, which are the gateways needed to put your bot up and running. It's a great idea to explore deeper these modules and familiarize yourself with all the available gateways to you. But you are free to skip some gateways that we provided as long as the :kord-gateway
recognizes your commands, we do not recommend taking this path as they provide new cool features and makes the development easier.
:photon-gateway:ksp-gateway
The :ksp-gateway
is kinda mandatory, it's an annotation processor built on top of the Kotlin Symbol Processing API. Off-course you can always skip this module and interact directly with the :kord-gateway
module.
:photon-gateway:kord-gateway
Documentation on this topic will be provided as soon is possible...
:photon-gateway:prometheus-gateway
Documentation on this topic will be provided as soon is possible...
:photon-samples
Documentation on this topic will be provided as soon is possible...
đšī¸
How can I use it?
Documentation on this topic will be provided as soon is possible...
đĒ
What do we not offer?
Documentation on this topic will be provided as soon is possible...
đ¤ˇ
Where do I start?
Documentation on this topic will be provided as soon is possible...
đ¨âđģ
How can I contribute?
Documentation on this topic will be provided as soon is possible...