7 个不稳定版本
0.4.2 | 2021 年 10 月 3 日 |
---|---|
0.4.1 | 2019 年 9 月 25 日 |
0.3.0 | 2019 年 9 月 16 日 |
0.2.1 | 2019 年 9 月 16 日 |
0.1.0 | 2019 年 9 月 9 日 |
在 #keybase 中排名 2
每月下载 28 次
用于 2 个 crates(通过 grinbot_keybase_service)
19KB
480 行
Rust Keybase 机器人 API
用 Rust 编写 Keybase 聊天脚本!
此模块是一个侧项目/正在进行的工作,可能会更改或出现崩溃,但您可以自由地尝试。只要您以 Keybase 用户身份登录,就可以使用此模块来编写基本的聊天命令脚本。
先决条件
请确保安装 Keybase。
你好世界
use keybase_bot_api::{Chat, Bot, chat::ChannelParams};
fn main() {
let bot = Bot::new(
"pkt0",
option_env!("KEYBASE_PAPERKEY").expect("Missing KEYBASE_PAPERKEY env")
)
.unwrap();
let channel = ChannelParams {
name: format!("{},{}", bot.username, "marcopolo"),
..Default::default()
};
let msg = "Hello World";
if let Err(e) = bot.send_msg(&channel, &msg) {
println!("Failed to send message: {:?}", e);
}
}
更多示例
查看示例文件夹以获取示例列表。使用 cargo 运行它们,如下所示:cargo run --example read
。
依赖项
~6–19MB
~235K SLoC