iason9 / EddieBot

Discord bot for Eddie Jaoude's Discord server

Home Page:http://discord.eddiehub.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

EddieBot

The official EddieBot for the official Discord server. Join us at Discord today!

Features

  • Uses a powerful API built by the EddieHub community.
  • Checking all people's messages for inclusive language.

Config / Secrets environment variables

Copy .env.example to .env and add your private information

Note: never commit this file, it should be ignored by Git

DISCORD_TOKEN="<your-token>"
DISCORD_PREFIX="!"
API_URL=
API_TOKEN=

Note: to perform some of the reading/writing from the DB you will need the API project EddieHubCommunity/api

Installation

SSH

$ git clone git@github.com:EddieHubCommunity/EddieBot.git

GitHub CLI

$ gh repo clone EddieHubCommunity/EddieBot

HTTPS

$ git clone https://github.com/EddieHubCommunity/EddieBot.git
$ cd EddieBot
$ npm install

Discord Docs

Running the app

# development
$ npm run start

# watch mode
$ npm run start:dev

# production mode
$ npm run start:prod

Test

# unit tests
$ npm run test

# e2e tests
$ npm run test:e2e

# test coverage
$ npm run test:cov

Support

EddieBot is an MIT-licensed open source project. It can grow thanks to the contributors and the community members. If you'd like to join them, feel free to make a pull request and we'll review it.

Stuck? Have any questions or comments? Join us on Discord and ask for help.

License

The EddieBot is licensed under the MIT license.

About

Discord bot for Eddie Jaoude's Discord server

http://discord.eddiehub.org

License:MIT License


Languages

Language:TypeScript 93.6%Language:JavaScript 3.2%Language:Dockerfile 2.3%Language:Shell 0.9%