3 个版本
0.1.2 | 2021 年 6 月 16 日 |
---|---|
0.1.1 | 2021 年 6 月 12 日 |
0.1.0 | 2021 年 6 月 12 日 |
#82 in #telegram-bot
15KB
262 行
perorustbot v0.1.2-dev
描述
我的个人 Rust Telegram 机器人
设置环境
- 下载 Rust.
- 使用 @Botfather 创建一个新的机器人以获取格式为
123456789:blablabla
的令牌。 - 将环境变量
TELOXIDE_TOKEN
初始化为您的令牌
# Unix-like
$ export TELOXIDE_TOKEN=<Your token here>
# Windows
$ set TELOXIDE_TOKEN=<Your token here>
- 确保您的 Rust 编译器是最新的
# If you're using stable
$ rustup update stable
$ rustup override set stable
# If you're using nightly
$ rustup update nightly
$ rustup override set nightly
安装
- 手动构建(推荐)
$ git clone https://github.com/PeroSar/perorustbot
$ cd perorustbot
$ # edit src/plugins/sudo.rs and replace my telegram id with yours
$ cargo run --release
- 从 crates.io
$ cargo install perorustbot
$ # make sure you have ~/.cargo/bin/ in your PATH
$ perorustbot
命令列表
- say
- start
- help(所有命令列表)
- ping
- ipi(即将推出)
- follow(即将推出)
- cs(冠状病毒统计)
- ani(动漫信息)
- ctid(聊天 ID,您的 ID,回复用户的 ID)
- udi(城市词典)
- upload
此机器人可在 https://t.me/Pero_Rust_Bot 找到
依赖项
~11–25MB
~383K SLoC