PHV DEVELOPMENT - We've only updated/modified parts of this code and added few commands, this bot is originally made by Tomato6966. So Credits go to him.
For Bot Tutorial Click Me. Having Bugs & Errors? Join our support server Click Me.
Invite the Public Version of this Bot
NOTE: It is suggested to use the Sharded (&Clustered) version, if you plan on using it for a VERIFIED BOT (on more then 2000 Servers!)
Click to expand
- nodejs version 16.6 or higher, I recommend the latest STABLE version
- python version 3.8 or higher, to install the database
enmap
(better-sqlite3) - A VPS would be advised, so you don't need to keep your PC/laptop/RasPi 24/7 online! Click here for a debian setup.
Click to expand
**NOTE:** It is suggested to use the [Sharded (&Clustered) version](https://github.com/Tomato6966/Multipurpose-discord-bot/tree/sharded_with_mongo), if you plan on using it for a VERIFIED BOT (on more then 2000 Servers!)Click to expand
NOTE: You can do the exact same configuration inside of the example.env
file, just make sure to rename it to .env
or use environment variables!
- Check
🎶 Music Requirements
that you started lavalink / use a valid public lavalink station. - Fill in all required data in
./botconfig/config.json
NOTE: If you're on replit.com, it is exposed to everyone!(use .env instead) - Fill in all required data in the
.json
files in./social_log/
(./social_log/streamconfig.json
&./social_log/twitter.json
), if you want the SOCIAL LOGS to work! (the keyauthToken
in streamconfig does not need to be filled in!) - You can adjust some settings in the other
./botconfig/*.json
Files, BUT PLEASE KEEP MY CREDITS & ADS! This is the only way on how my hard work is "revenued". - Now start the bot by opening a cmd line in that folder and typing:
node index.js
ornpm start
* If you don't want to keep the terminal open or if you're on linux, check out pm2 (and my tutorial) and type:pm2 start --name Bot_Name index.js
Click to expand
NOTE: You can do the exact same configuration inside of the example.env
file, just make sure to rename it to .env
or use environment variables!
./botconfig/config.json
token
you can get from: discord-Developersmemer_api
you can get from: Meme-Development DCspotify.clientSecret
you can get from: Spotify-Developerspotify.clientID
you can get from: Spotify-Developerfnbr
is a FNBR token, which you may get from FNBRO.co (needed for fnshop)fortnitetracker
is a FORTNITE TRACKER token, which you may get from fortnitetracker.com (needed for fnstats)
./social_log/streamconfig.json
twitch_clientID
you can get from: Twitch-Developer (developer-console)twitch_secret
you can get from: Twitch-Developer (developer-console)authToken
is not required to be filled in --> will be done automatically
./social_log/twitter.json
consumer_key
you can get from: twitter Developersconsumer_secret
you can get from: twitter Developersaccess_token
you can get from: twitter Developersaccess_token_secret
you can get from: twitter Developers
You can always support me by inviting one of my Discord Bots