#include <api.h>
#include <includes.h>
int main(int argc, char* argv[]) {
    if (argc != 3) return -1;
    WebSocket* bot = &WebSocket::getInstance(argv[2], GatewayIntents::AllIntents, false);
    bot->on(GatewayEvents::READY, [](const Discord<Message, User>a) {
        cout << DiscordEndpoints::details::latest << endl;
    });
    bot->on(GatewayEvents::MESSAGE_CREATE, [](const Discord <Message, User, Author> msg) {
        g(0, msg.net)->send("939957962972229634", j("content", g(2, msg.net)->content()));
    });
    bot->start();
    return 0;
}