Ark Guild Helper is a guild Discord bot for managing Lost Ark lobbies. It allows guilds and players to plan the content they want to do with an easy user interface using slash commands and Discord components.
Aside from being fully async (thanks to Poise, Serenity and SeaORM) Ark Guild Helper can reinitialize active lobbies when restarted so you can use the original bot messages to interact with the lobbies.
You can register your characters:
Example lobby:
After opening the lobby, players can join or leave the lobby:
To self-host the bot you need to set up a PostgreSQL server and a discord bot application.
After setting those up, create a .env
file in project folder with two parameters:
DISCORD_TOKEN=
DATABASE_URL=
Then you can run the bot using
cargo run --release
Note: When running the bot first time, you need to register the slash commands using !register_commands
command. For more information visit poise's documentation.