suisei-cn / golden-axe-rs

Golden Axe bot rewritten in Rust

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Golden Axe

Bot used in Suisei-CN related TG groups (No-nonsense and OT). Main purpose is to manage group member's title.

Config

Configurations are passin in via environment variable. For better debugging experience, .env file is used.

GOLDEN_AXE_LOG

Log level, case insensitive

Type: String

Required: true

Possible values: 0 = OFF, 1 = ERROR, 2 = WARN, 3 = INFO, 4 = DEBUG, 5 = TRACE, error, warn, info, debug, trace, off

Default value: info

GOLDEN_AXE_TOKEN

Telegram bot token. This should be kept confidential.

Type: String

Required: true

GOLDEN_AXE_DEBUG_CHAT

Chat id of debugging telegram group. This should be kept confidential.

Type: i64

Required: false

Develop

  • nightly version of rustc is required.
  • Use cargo run to start in debug mode directly.
  • .env is optional but may be useful for debugging.

Deploy

The bot is being deployed onto fly.io on each push to master

About

Golden Axe bot rewritten in Rust


Languages

Language:Rust 100.0%