Discord bot that queries the Luduvo API and supports account verification via bio tokens.
- .NET SDK (target framework: net10.0)
- MariaDB or MySQL
Set the following environment variables:
DISCORD_TOKEN(required)LUDUVO_DB_CONNECTION(optional full connection string)LUDUVO_DB_HOST(default: 192.168.1.17)LUDUVO_DB_NAME(default: luduvo)LUDUVO_DB_USER(default: luduvo)LUDUVO_DB_PASSWORD(required if no full connection string)LUDUVO_DB_PORT(default: 3306)LUDUVO_VERIFY_TOKEN_TTL_MINUTES(default: 15)
The database table is created automatically on first use.
/verifystart username:<name>starts verification and returns a token/verifycheck username:<name>checks the token in the bio/verifystatusshows current status/verifyunlinkremoves the linked account and pending verification/verifyprofileshows your linked Luduvo profile/verifylookup member:<user>shows a member's linked Luduvo profile (requires Manage Server)
Run from the repo root:
dotnet build