#telegram-bot #personal #token

app perorustbot

我的个人 Rust Telegram 机器人

3 个版本

0.1.2 2021 年 6 月 16 日
0.1.1 2021 年 6 月 12 日
0.1.0 2021 年 6 月 12 日

#82 in #telegram-bot

MIT 许可证

15KB
262

perorustbot v0.1.2-dev

描述

我的个人 Rust Telegram 机器人

设置环境

  1. 下载 Rust.
  2. 使用 @Botfather 创建一个新的机器人以获取格式为 123456789:blablabla 的令牌。
  3. 将环境变量 TELOXIDE_TOKEN 初始化为您的令牌
# Unix-like
$ export TELOXIDE_TOKEN=<Your token here>

# Windows
$ set TELOXIDE_TOKEN=<Your token here>
  1. 确保您的 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

安装

  1. 手动构建(推荐)
$ git clone https://github.com/PeroSar/perorustbot
$ cd perorustbot
$ # edit src/plugins/sudo.rs and replace my telegram id with yours
$ cargo run --release
  1. 从 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