discord_get_ping - get latency between client and Discord#
-
int discord_get_ping(struct discord *client)#
Get the client WebSockets ping.
Note
Only works after a connection has been established via discord_run()
- Parameters:
client – the client created with discord_init()
- Returns:
the ping in milliseconds
Example#
void on_ping(struct discord *client, const struct discord_message *msg)
{
char text[256];
sprintf(text, "Ping! (%d ms)", discord_get_ping(client));
struct discord_create_message_params params = { .content = text };
discord_create_message(client, msg->channel_id, ¶ms, NULL);
}
int main(void)
{
struct discord *client = discord_init(BOT_TOKEN);
discord_set_on_command(client, "!ping", &on_ping);
discord_run(client);
discord_cleanup(client);
}