Links
👀

Our vision

Our vision, perspective about the TouchGuild library.

A library built by you, for you.

Pull requests

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.

Feature requests & bug report

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.

TouchGuild Library Branding

We introduce you the TouchGuild icons

TouchGuild Icon (mini)
TouchGuild full icon, made to be pleasant to look at.

Innovation works when secrets are revealed.

How the library works, how it treats Guilded API calls?

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 .