2 个版本
| 0.1.1 | 2020 年 6 月 12 日 | 
|---|---|
| 0.1.0 | 2020 年 6 月 11 日 | 
#46 in #slack
71 每月下载
195KB
366 行
 
ORANGINO
一个令人惊叹的 Slack Tangerino 插件,通过 CLI 打卡进退,同时自动让您的团队知道您是否可用。
Orangino 使用 Reqwest crate 与 Tangerino API 交互,同时与 Python 绑定以利用 官方 Slack 客户端 将消息发布到您选择的频道。
安装
包管理器
# Cargo
cargo install orangino
配置
Orangino 有一个 配置文件,允许您更改默认行为。文件必须命名为 .orangino.toml。目前,Orangino 在您的家目录中查找此文件(Linux 上的 /home/marcelo,macOs 上的 /Users/Marcelo,Windows 上的 C:\Users\Alice)
如何使用 Orangino
要使用 Tangerino 打卡,只需调用它即可
$ orangino
开发方向 ▶️
您需要
- 在您的 workspace 上安装了以下功能权限的 Slack 应用程序- 入站 Web 钩子
- 机器人- 聊天:写入
- 入站 Web 钩子
- 钉钉:读取
- 钉钉:写入
 
 
- 安装 Python 3.5 或更高版本。
- 安装 Rust 的夜间版本。
- 一个 .orangino.toml文件,包含您的凭据,按照您家路径上的.orangino.example.toml模型
employer_code = "12345"
pin = "9876"
tangerino_basic_token = "Basic xeAxZyEwTOsPZKdlIA=="
slack_channel = "#random"
slack_api_token = "xoxp-22f3f6aa-1a75-452c-b023-5365db9409ae"
greetings_message = "Hello world!"
goodbye_message = "Goodbye world!"
- 要安装依赖项: pip install -r requirements.txt && cargo build
现在您可以开始修改应用程序并运行它了: cargo run
依赖项
~13–27MB
~404K SLoC