#chat-bot #low-latency #wrapper #safe-wrapper #high #sms #asynchronous

zipwhip-rs

围绕 Zipwhip API 的快速、异步和安全的包装

12 个版本

0.6.0 2021 年 2 月 19 日
0.5.4 2020 年 6 月 3 日
0.5.3 2020 年 2 月 27 日
0.5.1 2020 年 1 月 24 日
0.1.0 2020 年 1 月 3 日

#1828 in Web 编程

每月 38 次下载

MIT 许可证

21KB
406

zipwhip-rs

围绕 Zipwhip API 的快速、异步和安全的包装

GitHub Actions Documentation Download Version License

网站 | 示例


功能

  • 异步 SMS/MMS 客户端
  • 低延迟、高吞吐量 聊天机器人
  • 批量 SMS/MMS 功能
  • Webhook 管理
  • 运行时无关(使用 std::future::Future)(tokio 仅用于运行单元测试)

发送短信

#[tokio::main] // or `async-std`
async fn main() -> Result<(), Box<dyn std::error::Error>> {
  // Create API Client
  let zw_client = zipwhip_rs::Client::with_key("<zipwhip session key>");
  // Send SMS
  zw_client.send_sms("+12064517010", "Hello, Zipwhip-rs!").await?;
  
  Ok(())
}

运行测试

ZIPWHIP_SESSION_KEY=<密钥> ZIPWHIP_TEST_NUMBER=<电话号码>cargo test

依赖项

~3–19MB
~247K SLoC