2 个不稳定版本
使用旧的 Rust 2015
0.2.0 | 2015年10月3日 |
---|---|
0.1.0 | 2015年10月2日 |
#33 在 #sender
26 每月下载量
11KB
139 行
slackbot
一个用于在 Rust 中创建 Slack 机器人的高级接口。
文档
用法
将此添加到您的 Cargo.toml
[dependencies]
slackbot = "*"
并将其添加到您的 crate 根目录
extern crate slackbot;
示例
以下是一个简单示例,展示如何创建一个仅回显对它所说内容的机器人
extern crate slackbot;
use slackbot::{SlackBot, Sender};
fn main() {
let mut echo_bot = SlackBot::new("bot", "BOT_API_TOKEN");
echo_bot.on("echo", Box::new(|sender: &mut Sender, args: &Vec<String>| {
if args.len() > 0 {
sender.respond_in_channel(args.join(" ")).unwrap();
} else {
sender.respond_in_channel("echo echo echo").unwrap();
}
}));
echo_bot.run().unwrap();
}
许可证
slackbot
在 MIT 许可证 下分发。
依赖项
~11–15MB
~312K SLoC