refluxer 0.2.0

Rust API wrapper for Fluxer
Documentation
//! HTTP-only usage — no Gateway connection.
//!
//! Run: FLUXER_TOKEN=your_token cargo run --example http_only

use refluxer::http::HttpClient;

#[tokio::main]
async fn main() -> Result<(), Box<dyn std::error::Error>> {
    tracing_subscriber::fmt::init();

    let token = std::env::var("FLUXER_TOKEN").expect("FLUXER_TOKEN env var required");

    let http = HttpClient::builder().token(&token).build()?;

    let me = http.get_current_user().await?;
    println!("Logged in as {}#{}", me.username, me.discriminator);

    Ok(())
}