A powerful Discord Bot for large servers.
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This repo is archived. You can view files and clone it, but cannot push or open issues/pull-requests.
 
 
 
Chase c0b924d7f8
Bump Deps
8 months ago
.github Initial Commit 8 months ago
.vscode Initial Commit 8 months ago
src Initial Commit 8 months ago
.dockerignore Initial Commit 8 months ago
.editorconfig Initial Commit 8 months ago
.eslintrc.json Initial Commit 8 months ago
.gitattributes Initial Commit 8 months ago
.gitignore Initial Commit 8 months ago
Dockerfile Initial Commit 8 months ago
LICENSE.md Initial Commit 8 months ago
README.md Initial Commit 8 months ago
docker-compose.yml Initial Commit 8 months ago
package-lock.json Bump Deps 8 months ago
package.json Bump Deps 8 months ago

README.md

Discord Bot
GitHub Actions Status GitHub stars GitHub issues GitHub Pull Requests GitHub forks GitHub license

Table of Contents

Installation

Setup

  1. Create a new Discord Application.
  2. Make it a Bot account.
  3. Enable Server Members Intent, and Message Content Intent under Privileged Gateway Intents.
  4. Proceed with the installation.
  5. Setup the Webfront Configuration

Normal Installation

Requirements

Installation

git clone https://github.com/chxseh/discord-bot.git
cd bot
npm ci

For the initial setup, use npm start. After initial setup is completed you can use pm2 start npm --name "bot" -- start to keep the bot running.

Webfront Setup

For the webfront to work, you must set a OAuth2 Redirect URL in your Discord Application.

The redirect should be https://yourDomain.com/discord/callback

img