Discord Bot and web dashboard for verifying server members and other cool features like stream announcements, moderation tools, and more!
You'll need a Discord bot token, a MySQL database, and API keys from Steam and Twitch.
-
Set up a MySQL
lumadatabase with a privileged user. You can do this on a local Docker MySQL instance or any MySQL server.CREATE DATABASE IF NOT EXISTS luma; GRANT ALL PRIVILEGES ON luma.* TO '<username>'@'%' IDENTIFIED BY '<password>';
-
Create an
.envfile with the following contents:DISCORD_BOT_TOKEN=<> DISCORD_CLIENT_ID=<> DISCORD_CLIENT_SECRET=<> MYSQL_HOST=localhost MYSQL_USER=<username> MYSQL_PASS=<password> STEAM_KEY=<> TWITCH_CLIENT_ID=<> TWITCH_CLIENT_SECRET=<>
-
Build and run the Docker image with
docker build -t LumaBot . docker run --env-file .env -p 80:80 --restart unless-stopped -d LumaBot
What time can you get?
