Skip to content

darkost12/coordinator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Coordinator

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

Features

  • 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)

Commands

  • /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

Persistence

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.

Config

Create shared/.env with the following content:

BOT_TOKEN=your_discord_bot_token
DB_FILE=./shared/.db

Install & Run

yarn install
yarn watch

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors