Discord genshin co-op helper
A Discord bot designed to streamline Genshin Impact Co-Op requests with stylish slash commands, modals, embeds, and claimable tasks.
- Slash command
/coopto start a Co-Op request - Modal form input for UID, world level, request details
- Region selection dropdown
- Request gets posted to a designated channel with claim button
- Only Helpers (via role) can claim requests
- Copy UID button for easy access
- Node.js 16.9+ or newer
discord.jsv14+- A
.envfile with your token:DISCORD_TOKEN=your_token_here
git clone https://github.com/xeniiauylynette.git
cd lynette-coop-botnpm installCreate a .env file in the root folder:
DISCORD_TOKEN=your_token_here
⚠️ Make sure.envis in your.gitignoreso your token is never uploaded!
node index.jsHelpers must have the role with ID:
1358106769213095936
Only members with this role can claim Co-Op requests.
You can change this role ID in the code (
claimbutton handler section).
The bot posts all requests to the channel with ID:
1358103320098771226
Make sure this channel exists on your server, or change the ID to your preferred channel.
-
All data is stored temporarily in memory.
-
No database is used (yet).
-
For production, consider adding:
- Timeout handling for unclaimed requests
- Persistent storage (e.g., MongoDB or SQLite)
- Logging
Developed with 💖 by [@xeniiauy)
Contact: xennq on Discord
If you use or modify this bot, please give proper credit.
