Twig is a custom Discord bot built to manage whitelist requests and server status for the Better Than Adventure (BTA) Minecraft server hosted at beta.yuki6942.de.
It helps streamline access for new players and keeps the community informed about server availability.
-
β Whitelist Requests:
Allow users to submit their Minecraft username via a simple command. -
π Whitelist Status:
Check whether the whitelist is currently open or closed. -
π Server Info:
Display server IP and location. -
π‘οΈ Admin Notifications:
Automatically send whitelist requests to a designated admin channel for review.
Submit a request to be added to the server whitelist.
π Whitelist requests are subject to manual approval. Not all requests will be accepted immediately.
Check whether the server is currently accepting new whitelist requests.
-
Clone the repository
git clone https://github.com/yuki6942/twig-bot.git cd twig-bot npm i npm run start -
Install dependencies
npm install
-
Create a data/config.json file Add your bot token and config:
{ "token": "YOUR_DISCORD_TOKEN", "mongo_uri": "YOUR_MONGODB_URI", "guildId": "YOUR_GUILDID", "adminChannelId": "YOUR_ADMINCHANNELID", "discordClientId": "YOUR_BOTID", "whitelistRoleId": "WHITELIST_ROLEID" } -
Start the bot
npm run start
This project is licensed under the MIT License. Feel free to fork, extend, and adapt it to your own server needs!
Got questions or suggestions? Join our Discord server