Skip to content

penfoldium/penfoldbot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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