poot 0.1.1

API wrapper for Photop.
Documentation
use async_trait::async_trait;
use poot::{
    context::{Context, create_post::CreatePostBody},
    *,
};
use std::sync::Arc;

struct BotEvents;
#[async_trait]
impl Events for BotEvents {
    async fn on_ready(&self, context: Arc<Context>) {
        let result = context
            .create_post(CreatePostBody::from(String::from("bread")))
            .await;
        match result {
            Ok(_post) => {
                println!("Post successfully creative")
            }
            Err(_err) => {
                println!("not successful :(")
            }
        }
    }
}

#[tokio::main]
async fn main() {
    Client::new(
        Auth::Token {
            user_id: String::from("YER USERID HERE"),
            token: String::from("YER TOKEN HERE"),
        },
        BotEvents,
    )
    .await;
}