6个版本
0.2.4 | 2020年1月28日 |
---|---|
0.2.3 | 2020年1月28日 |
0.2.2 | 2019年4月20日 |
0.2.1 | 2019年2月12日 |
0.1.0 | 2019年2月11日 |
##1908 in Web编程
2MB
3K SLoC
rustcord
围绕Discord富存在API的安全包装,更新到最新库版本。
包装版本:0.2.4
Discord RPC版本:3.4.0
示例
use rustcord::{Rustcord, EventHandlers, User, RichPresenceBuilder};
use std::io;
pub struct Handlers;
impl EventHandlers for Handlers {
fn ready(user: User) {
println!("User {}#{} logged in...", user.username, user.discriminator);
}
}
fn main() -> Result<(), io::Error> {
let discord = Rustcord::init::<Handlers>("APP_ID_HERE", true, None)?;
let presence = RichPresenceBuilder::new()
.state("Rusting")
.details("Mining few crystals")
.large_image_key("rust")
.large_image_text("Rust")
.small_image_key("amethyst")
.small_image_text("Amethyst")
.build();
discord.update_presence(presence)?;
loop {
discord.run_callbacks();
}
Ok(())
}
文档
有用链接
许可证
Apache-2.0