#client #api-client #english #chatwork

chatwork_client

Chatwork 客户端

2 个版本

0.1.1 2020 年 2 月 11 日
0.1.0 2020 年 2 月 8 日

#75 in #english

MIT/Apache

7KB

chatwork_client

Chatwork API 客户端。

crates.io Documentation MIT or Apache-2

提供英文和日语版本

许可

许可证为以下之一

任选其一。

贡献

除非你明确声明,否则任何提交给作品以供包含并由你定义的 Apache-2.0 许可证,都将按照上述方式双许可,没有任何额外的条款或条件。


lib.rs:

chatwork_client(英文)

chatwork_clientChatwork 的 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