use panda::models::{Activity, ActivityKind, StatusUpdate};
#[tokio::main]
async fn main() -> Result<(), Box<dyn std::error::Error>> {
let mut client = panda::new("your token here").await?;
client.on_ready(|s, _| async move {
let mut status = StatusUpdate::new();
let activity = Activity::new(ActivityKind::Listening, "!help");
status.set_activity(activity);
s.update_status(status).await?;
Ok(())
});
client.start().await?;
Ok(())
}