#slack #bot #sender

slackbot

轻松创建Slack机器人

2 个不稳定版本

使用旧的 Rust 2015

0.2.0 2015年10月3日
0.1.0 2015年10月2日

#33#sender

26 每月下载量

MIT 许可证

11KB
139

slackbot

一个用于在 Rust 中创建 Slack 机器人的高级接口。

Crate Build Status

文档

用法

将此添加到您的 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();
}

许可证

slackbotMIT 许可证 下分发。

依赖项

~11–15MB
~312K SLoC