Discord Rich Presence

crates.io Docs

A simple, cross-platform crate to connect and send data to Discord's IPC. Special attention is given to sending rich presence data.

Example

```rust use discordrichpresence::{activity, DiscordIpc, DiscordIpcClient};

fn main() -> Result<(), Box> { let mut client = DiscordIpcClient::new("")?;

client.connect()?;
client.set_activity(activity::Activity::new()
    .state("foo")
    .details("bar")
)?;
client.close()?;

Ok(())

} ```