Veloren group management bot
  • Fluent 88.7%
  • GLSL 10.9%
  • Rust 0.4%
Find a file
2025-03-18 13:04:10 -04:00
assets Update with revamped features 2025-03-07 13:26:55 -05:00
src Add loot logging 2025-03-18 13:04:10 -04:00
.gitignore Clone from trade_bot; Remove trading features 2024-07-27 20:36:12 -04:00
Cargo.lock Add loot logging 2025-03-18 13:04:10 -04:00
Cargo.toml Add loot logging 2025-03-18 13:04:10 -04:00
Dockerfile Update with revamped features 2025-03-07 13:26:55 -05:00
README.md Update with revamped features 2025-03-07 13:26:55 -05:00
rust-toolchain Update with revamped features 2025-03-07 13:26:55 -05:00

Veloren Group Bot

Group management bot for Veloren

Usage

If you choose to run this but with Docker or Podman, you only need to create a local secrets.toml. But if you choose to compile you must clone this repository.

Step 1: Create config.toml

Create a secrets.toml file in the project root.

# config.toml
username = "YOUR_USERNAME"
password = "YOUR_PASSWORD"
character = "YOUR_CHARACTER"
admin_list = []

Step 2: Run via Docker/Podman

Use Podman (or Docker) to run the release build without exposing secrets. First, create the secret.

podman secret create secrets.toml secrets.toml

Then run the container.

podman run \
    --detach \
    --secret secrets.toml \
    --env SECRETS=/run/secrets/secrets.toml \
    git.jeffa.io/jeff/group_bot

Step 2 (Alternate): Run via cargo

Install rustup and use cargo to compile and run the bot.

SECRETS=secrets.toml cargo run --release