Coordinator is a Discord bot that helps server members find people for online games or other shared activities.
Users can register their activity preferences and quickly find or notify others who are interested
- Add activity preferences (games, hobbies, etc.)
- Find activities by name, user, or page
- Shout to notify people interested in a specific activity
- Automatic cleanup when users leave or servers are removed
- Short, user-friendly activity IDs
- Multi-language support (EN / RU)
/act-add— Add a new activity preference/act-find— Find activities by name or user/act-shout— Notify users interested in a specific activity/act-del— Delete an activity preference by its ID
The bot uses NeDB as a lightweight embedded database.
Reasons:
- Zero external dependencies
- Easy local deployment
- Suitable for small–medium Discord servers
Database access is isolated behind a repository layer, making it easy to replace NeDB with another storage solution later.
Create shared/.env with the following content:
BOT_TOKEN=your_discord_bot_token
DB_FILE=./shared/.db
yarn install
yarn watch