2个版本
使用旧的Rust 2015
0.1.1 | 2017年3月5日 |
---|---|
0.1.0 | 2017年3月5日 |
#12 in #chatbot
26KB
512 行
APIAI.rs
api.ai聊天机器人API的Rust客户端。
仍在早期开发中 - 此库目前只能在调用api.ai/query的有限黄金路径上工作。
用法
将以下内容添加到您的Cargo.toml中
[dependencies]
apiai = 0.1.1
然后在您的模块中导入并使用该crate
extern crate apiai;
调用API.ai的一个简单示例可能如下所示
let my_token = String::from("ce2f54f8eb444d74af85f89e30ef2fd3");
let client = ApiAIClient{
access_token: my_token,
..Default::default()
};
let req = ApiRequest{
query: Option::Some(String::from("Hello!")),
..Default::default()
};
let response = client.query(req).unwrap();
println!("{}", response.result.fulfillment.speech);
有关更多信息,请参阅botcmd示例。
依赖项
~9–17MB
~259K SLoC