Skip to content

A Discord bot designed for the official NestJS server. 🤖

License

Notifications You must be signed in to change notification settings

nestjs-discord/utility-bot

Repository files navigation

Utility Bot

Utility Bot

tag build-and-test golangci-lint CodeFactor Go Report Card Discord

Crafted with love for the official NestJS Discord server. ❤️

Goals

The primary objectives of this project are:

  1. Automate moderation actions.
  2. Enable members to respond to common scenarios using application commands.
  3. Provide tools to encourage engagement and collaboration.

Note

This bot is custom-made for our server, and all features are subject to change based on our community's needs. We reserve the right to introduce breaking changes at any time.

Configuration

cp .env.example .env

At a glance

# validates the configuration files (can be used by the contributors or in a CI/CD pipeline)
go run cmd/validate/main.go

# prints out the server invite link
go run cmd/invite/main.go

# launches the Discord bot
go run cmd/run/main.go

# cleans the registered application commands
go run cmd/clean/main.go

# generates the bot status texts (just for fun 🙂)
cd cmd/status/
go run .

Donations

TBD.