|
Concord - C Discord API library
A Discord API wrapper library written in C
|
| Error handling | Concord error codes and meaning |
| Primitives | Commonly used datatypes |
| ▼Client | Client functions and datatypes |
| Caching | Caching API supported by Concord |
| Commands | Requests made by the client to the Gateway socket |
| Events | Events sent over the Gateway socket to the client |
| Timer | Schedule callbacks to be called in the future |
| ▼Constants | Macros for constants defined by Discord |
| General lengths | Max length for general fields |
| Embed lengths | Max length for embed fields |
| Webhook lengths | Max length for embed fields |
| Application flags | |
| Gateway activity flags | Describe user activities |
| Discord permissions | |
| Voice speaking flags | |
| ▼API | The Discord public API supported by Concord |
| ▼Interactions | Interactions public API supported by Concord |
| Slash commands | Receiving and registering slash commands |
| Receiving and sending | Receiving and sending interactions |
| Audit Log | Audit Log's public API supported by Concord |
| Auto Moderation | Auto Moderation public API supported by Concord |
| ▼Channel | Channel's public API supported by Concord |
| Embed builder | Dynamic embed builder functions |
| Helper functions | Custom helper functions |
| Message flags | |
| Message flags | |
| Attachment flags | |
| Emoji | Emoji's public API supported by Concord |
| ▼Gateway | Gateway's public API supported by Concord |
| Helper functions | Custom helper functions |
| ▼Guild | Guild's public API supported by Concord |
| System channel flags | |
| Guild Scheduled Event | Guild Scheduled Event's public API supported by Concord |
| Guild Template | Guild Template's public API supported by Concord |
| Invite | Invite's public API supported by Concord |
| OAuth2 | OAuth2's public API supported by Concord |
| Stage Instance | Stage Instance's public API supported by Concord |
| Sticker | Sticker's public API supported by Concord |
| ▼User | User's public API supported by Concord |
| User flags | Flags on a user account |
| Voice | Voice's public API supported by Concord |
| Webhook | Webhook's public API supported by Concord |
| ▼Internal implementation details | Documentation useful when developing or debugging Concord itself |
| Timer API | Callback scheduling API |
| ▼REST API | Wrapper to the Discord REST API |
| ▼Request's handling | Store, manage and dispatch individual requests |
| Ratelimiting | Enforce ratelimiting per the official Discord Documentation |
| ▼WebSockets API | Wrapper to the Discord Gateway API |
| Client's session status | Client's session status |
| Gateway intents | Events user is interested on listening to |
| Reference counter | Handle automatic cleanup of user's data |
| Message Commands API | The Message Commands API for registering and parsing user commands |
| Cache API | The Cache API for storage and retrieval of Discord data |
| Global threadpool | A global threadpool for worker-threads handling |
| Log_C_Datatypes | Relevant datatypes borrowed from log.c |