4个版本 (2个重大更新)

0.3.1 2024年8月3日
0.3.0 2024年7月29日
0.2.0 2024年7月24日
0.1.0 2024年7月10日

#548 in 网络编程

Download history 70/week @ 2024-07-04 41/week @ 2024-07-11 59/week @ 2024-07-18 189/week @ 2024-07-25 156/week @ 2024-08-01 11/week @ 2024-08-08

每月415次下载

Apache-2.0

41KB
1K SLoC

discord-webhook2

Crates.io Version Crates.io Total Downloads Crates.io License

用于与高级Discord webhook交互的Rust库。

为什么选择这个而不是其他的?

虽然有多种其他库,但其中大多数要么无人维护,要么缺少某些功能...

支持

  • 嵌入
  • 处理消息ID
  • 上传文件/额外数据
  • 发送、获取、编辑和删除消息
  • 投票
  • 表情符号

示例

使用discord-webhook2的基本“Hello World”

use discord_webhook2::{DiscordWebhook, Message};

#[tokio::main]
async fn main() {
    let webhook = DiscordWebhook::new("discord webhook url").unwrap();

    webhook.send(&Message::new(|message| message
        .content("Hello World!")
    )).await.unwrap();
}

更多示例可以在示例目录discord-webhook2/examples中找到。

贡献

贡献总是受欢迎的。随时可以创建问题或打开pull请求。

如果你喜欢这个项目,别忘了在GitHub上给它加星!

依赖

~7–21MB
~269K SLoC