discord_shutdown - shutdown a on-going connection

void discord_shutdown(struct discord *client)

Gracefully shutdown an ongoing Discord connection.

Parameters

Example

void on_shutdown(struct discord *client, const struct discord_message *msg)
{
  discord_shutdown(client);
  log_info("Shutdown has been triggered");
}

int main(void)
{
  struct discord *client = discord_init(BOT_TOKEN);
  discord_set_on_command(client, "!shutdown", &on_shutdown);
  discord_run(client);
  discord_cleanup(client);
}