Crate titanium_rs

Crate titanium_rs 

Source
Expand description

Titanium - The ultimate high-performance Discord API framework.

This crate provides a high-level wrapper around the Titanium ecosystem:

  • titanium-gateway: WebSocket connection management
  • titanium-http: REST API client
  • titanium-model: Discord data models
  • titanium-cache: In-memory caching
  • titanium-voice: Voice support

§Example

use titanium_rs::prelude::*;

#[tokio::main]
async fn main() {
    let client = Client::builder("TOKEN")
        .intents(Intents::GUILD_MESSAGES | Intents::MESSAGE_CONTENT)
        .build()
        .await
        .unwrap();

    client.start().await.unwrap();
}

Re-exports§

pub use error::TitaniumError;
pub use client::Client;
pub use client::EventHandler;
pub use framework::Framework;
pub use titanium_cache as cache;
pub use titanium_gateway as gateway;
pub use titanium_http as http;
pub use titanium_model as model;
pub use titanium_voice as voice;

Modules§

client
collector
context
error
framework
prelude