Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/randomairborne/experienced
A discord bot to track levels
https://github.com/randomairborne/experienced
bot discord discord-bot docker leveling rust self-hosted
Last synced: 2 months ago
JSON representation
A discord bot to track levels
- Host: GitHub
- URL: https://github.com/randomairborne/experienced
- Owner: randomairborne
- License: eupl-1.2
- Created: 2022-10-18T18:21:28.000Z (about 2 years ago)
- Default Branch: prod
- Last Pushed: 2024-05-01T15:13:15.000Z (8 months ago)
- Last Synced: 2024-05-01T16:44:08.972Z (8 months ago)
- Topics: bot, discord, discord-bot, docker, leveling, rust, self-hosted
- Language: Rust
- Homepage: https://xp.valk.sh/
- Size: 4.23 MB
- Stars: 6
- Watchers: 2
- Forks: 2
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# Experienced
A powerful, flexible discord leveling bot
## How to Self-Host Experienced
The easiest way to self-host experienced is on Debian or Ubuntu Linux. Thus, this is how this tutorial will set up
Experienced.If you'd rather just have a hosted bot, that's fine! I really appreciate
it. [Click here to invite the official instance.](https://discord.com/api/oauth2/authorize?client_id=1035970092284002384&permissions=0&scope=bot%20applications.commands)While you are legally within your rights to do so, please do not self-host public instances of Experienced.
### Preparing your server
To run experienced, you need [docker](https://docs.docker.com/engine/install/)
or [podman](https://podman.io/docs/installation). We'll use docker for this tutorial.## Using Docker Compose
You can grab the file from [here](/docker-compose.yml)
## Env File:
You can grab the variables from [here](/.env.example)
Make sure you replace `` and `` with your own bot token and database password for postgres.
## Finally, start the docker with:
```bash
docker compose up
```If there are any errors, ping valkyrie_pilot on the official discord [here](https://valk.sh/discord)
## Invite the bot with:
`https://discord.com/oauth2/authorize?client_id=&permissions=414733126656&scope=bot+applications.commands`
Make sure to replace the `` with your bots.