/* bot/handlers.h
 */

#pragma once
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <strophe.h>
#include <glib.h>

/* respond to version queries */
int version_handler(xmpp_conn_t * const conn, xmpp_stanza_t * const stanza, void * const userdata);

/* react and respond to incoming messages */
int message_handler(xmpp_conn_t * const conn, xmpp_stanza_t * const stanza, void * const userdata);

/* define a handler for connection events */
void conn_handler(xmpp_conn_t * const conn, const xmpp_conn_event_t status, const int error, xmpp_stream_error_t * const stream_error, void * const userdata);
