a Discord bot for Arcaea, using the poise framework! the public instance is available here!
note: this project is not affiliated with lowiro in any way possible.
- prepare a Postgres database.
- make a copy of
.env.example
and fill in the data, like such:
DISCORD_TOKEN=your_bot_token
DATABASE_URL=postgres://your_username:your_password@your_database_url/your_schema
INVITE_LINK=optional_invite_url
- if you cloned the repository, run
cargo run --release
. if you obtained the binary from the releases, execute said binary. this is to initialize the database. - fill in songs, charts and jackets data. an utility script to parse
songlist
andpacklist
is available. said files and other data (such as jackets) must be sourced by your own means. - enjoy!
a sample docker-compose file is available. by default it also loads your .env
file, but it can be modified to have environment variables passed directly into it.
you will still need to fill your own songs, charts and jackets data into the Postgres instance.
licensed under either of
- Apache License, Version 2.0
(LICENSE-APACHE or https://www.apache.org/licenses/LICENSE-2.0) - MIT license
(LICENSE-MIT or https://opensource.org/licenses/MIT)
at your option.
unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.