Skip to content
This repository has been archived by the owner on Apr 22, 2023. It is now read-only.

πŸ‰ A general purpose moderation bot built for Drexel University's Discord Server.

License

Notifications You must be signed in to change notification settings

dotKevinWong/DragonBot1

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

56 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ›‘ Attention πŸ›‘

πŸ—£οΈ This project is no longer maintained. The bot has been completely re-written. The new project can be found here.

πŸ›οΈ This repository is archived for historical purposes.

πŸ€– DragonBot

πŸ‰ A general purpose moderation bot built for Drexel University's Discord Server.

πŸ’β€β™‚οΈ Info

Built using Discord.js, KeyV, Cheerio.js, Puppeteer, SendGrid

Some code based on seanbudd/discord-email-verification bot.

πŸ› οΈ Setup

Requires node/npm

Run npm install .

βš™οΈ Config

The current config scheme uses a config.json and .env file.

config.json

{
  "WELCOME_USER_DM":
  "PROFILE_DM_ERROR":
  "IMAGE_ARRAY":
  "NO_HORNY_ARRAY":
  "HORNY_ARRAY":
  "NFT_ARRAY":
  "SERVER_COMMAND_ARRAY":
  "DM_COMMAND_ARRAY":
}

.env

CAMPUSLABS_URL=
CLUBS_CHANNEL_ID=
DISCORD_API_TOKEN=
EMAIL_API_KEY=
EMAIL_REGEX1=
EMAIL_REGEX2=
EMAIL_SUBJECT=
FROM_EMAIL=
INTRODUCTIONS_ID=
MEE6_LEADERBOARD_DESCRIPTION=
MEE6_LEADERBOARD_URL=
MODERATOR_ROLE_ID=
MOD_LOGS_CHANNEL_ID=
NAME=
OFFTOPIC_DESCRIPTION=
PREFIX=
RICH_PRESENCE_TEXT=
RICH_PRESENCE_TYPE=
ROLE_NAME=
SERVER_ID=
SERVER_NAME=
VERIFICATION_CHANNEL_ID=
VERIFICATION_LOG_CHANNEL_ID=
VERIFICATION_ROLE_ID=

πŸ’« Running

Start the bot by running

>>> node bot.js

or

>>> npm start

πŸ“ License

This project is licensed under the MIT License. See the LICENSE file for more information.

πŸ‘¨β€βš–οΈ Legal

This project is not affiliated with Drexel University. DragonBot is not an official Drexel University product and is not endorsed by Drexel University.

About

πŸ‰ A general purpose moderation bot built for Drexel University's Discord Server.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%