|
Concord - C Discord API library
A Discord API wrapper library written in C
|
The Discord configuration handler. More...
#include <discord.h>
Data Fields | |
| char * | token |
| char * | base_url |
| struct { | |
| enum logmod_levels level | |
| bool quiet | |
| bool color | |
| bool overwrite | |
| FILE * trace | |
| FILE * http | |
| FILE * ws | |
| struct { | |
| size_t size | |
| char ** ids | |
| } disable | |
| } | log |
The Discord configuration handler.
This struct is used to store the Discord client configuration
| char* discord_config::token |
the bot token
| char* discord_config::base_url |
optional override for the REST API base URL (e.g. "http://127.0.0.1:8080" for a local test server)
NULL (the default) DISCORD_API_BASE_URL is used | enum logmod_levels discord_config::level |
minimum logging level
| bool discord_config::quiet |
silence terminal logging
| bool discord_config::color |
enable color to terminal logging
| bool discord_config::overwrite |
overwrite existing files
| FILE* discord_config::trace |
| FILE* discord_config::http |
| FILE* discord_config::ws |
| size_t discord_config::size |
| char** discord_config::ids |
| struct { ... } discord_config::disable |
list of 'id' that should be ignored
| struct { ... } discord_config::log |
logging directives