made with ❤️ by Penfoldium in Romania 🇷🇴
Here's what you need to self-host Penfold:
- A basic text editor to edit the configuration file
- A valid Discord bot token (get one from here)
- Node.js v10 or newer
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)
- Edit the
config.example.json
file in/src/data/
and rename it toconfig.json
- Install the required npm packages using
npm install --no-optional
(if you have node-gyp then usenpm 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!
A robot could never be like Penfold.