penfoldium / penfoldbot

Source code of the Penfold Discord bot!

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Penfoldbot - Your faithful personal assistant on Discord! made with ❤️ by Penfoldium in Romania 🇷🇴

Penfold - the Discord bot 🐹🤖

Dependencies License Repository size Last commit Commit activity Language grade: JavaScript Discord

Self-hosting

Here's what you need to self-host Penfold:

Optional stuff

These offer additional features, but the bot can run without them:

  • YouTube Data API v3 key (follow the steps presented here)
  • Genius API client (go here)
  • Spotify API client (go here)
  • Pokole (go here)

Setup guide

  • Edit the config.example.json file in /src/data/ and rename it to config.json
  • Install the required npm packages using npm install --no-optional (if you have node-gyp then use npm install for better performance)
  • Run the bot by doing one of the following:
    • node bot (in the src folder)
    • node src/bot (in the git folder)
    • npm start (in the git folder)

If you want to run the bot in a process manager, we recommend using pm2!

And don't forget:

A robot could never be like Penfold.

- Danger Mouse

About

Source code of the Penfold Discord bot!

License:MIT License


Languages

Language:JavaScript 100.0%