2 个版本
0.1.1 | 2020 年 2 月 11 日 |
---|---|
0.1.0 | 2020 年 2 月 8 日 |
#75 in #english
7KB
chatwork_client
Chatwork API 客户端。
提供英文和日语版本
许可
许可证为以下之一
- Apache 许可证 2.0 版 (LICENSE-APACHE 或 https://apache.ac.cn/licenses/LICENSE-2.0)
- MIT 许可证 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
任选其一。
贡献
除非你明确声明,否则任何提交给作品以供包含并由你定义的 Apache-2.0 许可证,都将按照上述方式双许可,没有任何额外的条款或条件。
lib.rs
:
chatwork_client(英文)
chatwork_client
是 Chatwork 的 API 客户端。
客户端目前是同步的,计划稍后添加异步运行时。
初始化客户端
客户端需要一个 Chatwork API 令牌,可以在 这里 获取。
使用环境变量中定义的 API 令牌的示例
let token = env::var("CHATWORK_TOKEN").expect("Please set the CHATWORK_TOKEN enironment variable.");
let chatwork = Chatwork::new(token);
发送消息
你可以通过使用 send_message
方法发送消息,指定房间 ID 和消息。
let token = env::var("CHATWORK_TOKEN").expect("Please set the CHATWORK_TOKEN enironment variable.");
let chatwork = Chatwork::new(token);
let response = chatwork.send_message("1234", "Test message").unwrap();
println!("response = {:?}", response);
chatwork_client(日语)
chatwork_client
是 チャットワーク 的 API クライアント。
目前尚未支持异步处理,但计划添加。
客户端的初始化
使用客户端需要 API 令牌。你可以在 这里 申请。
使用环境变量初始化的示例
let token = env::var("CHATWORK_TOKEN").expect("CHATWORK_TOKENを設定してください。");
let chatwork = Chatwork::new(token);
发送消息
使用 send_message
函数发送消息。需要指定房间 ID 和消息。
let token = env::var("CHATWORK_TOKEN").expect("CHATWORK_TOKENを設定してください。");
let chatwork = Chatwork::new(token);
let response = chatwork.send_message("1234", "テストメッセージ").unwrap();
println!("response = {:?}", response);
依赖项
~2.7–6.5MB
~155K SLoC