👀Our vision
Our vision, perspective about the TouchGuild library.
Last updated
Our vision, perspective about the TouchGuild library.
Last updated
We wanted to make a library where every bot developers collaborate to the project. By choosing the community, you, we're making what you like the most.
Get started by making pull requests.
If you know you won't collaborate to your library, you can still request features, they're helpful and they're representative of what the community would like to get.
You can also report bugs, they can be very important. By reporting you're enabling everyone to get back features that doesn't work anymore, or just issues with properties.
You can create issues here. (issues includes feature requests & bugs, and even more).
The library is receiving Guilded API calls through a WebSocket (WSManager.ts), this WebSocket is invoked when you use the 'connect()' method from Client. The Guilded API messages which are 'packets' and are converted to JSON then sent and received in the Client, the message is filtered and redirected to a message handler that treats and emit the component.
Every components are constructors, they delivers you the necessary methods, properties, and even cached properties, that helps you to be more productive.
We note that the library is licensed under Apache-2.0 license .