Skip to content

osirislab/superbot-public

Repository files navigation

superbot

A bot to handle administration tasks in the Discord server

NOTE: Using Twilio's SendGrid to send emails from your account. Free plan limits at 100 emails a day.

Create a bot

build .env

  • Create file .env. Doc -> https://www.npmjs.com/package/dotenv
  • Keys:
    • TOKEN: Discord bot token
    • CLIENT_ID: Discord bot client id
    • SHEETS_ID: google sheet's id -> https://docs.google.com/spreadsheets/d/{SHEETS_ID}/edit#gid=0
    • SENDGRID_API_KEY: https://app.sendgrid.com/guide/integrate/langs/nodejs
    • SENDER: Sender's email address on SendGrid
    • ROLE_NAME: The role people would get after they pass verification
    • SERVER_NAME: Your server's name
    • DOMAIN: The Domain of the email addresses

Google spreadsheet

Running

npm init
npm install
node app.js

In order to register a command, run

  • node deploy-commands.js

Linting:

  • npx eslint --fix

Author

  • Andre
  • Allen
  • n132

About

Discord Email Verification Bot

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published