This bot has been created for the roses discord server! This means it has specific features towards the that server. Those features can be rewritten to be used by different servers, which I might do
Here are the current implemented features, features with an (*) have been implemented to work on different servers.
- Music player (play, stop, skip, playlist)*
- Hypixel statistics*
- Minecraft server status
- HiveMC statistics*
- Translations (any language to dutch, english, spanish, chinese, japanese and french)*
- Moderation commands (bulkdelete, etc)*
- Ilse meme command
Here is an example config.json:
{
"prefix": "!!",
"token": "<discord token>",
"youtube_api": "<youtube data api>",
"hypixel_api": "<hypixel api>",
"genius_token": "<genius token>",
"user": {
"updated": false,
"name": "<bot username>",
"avatar": "<bot avatar>"
},
"status": {
"enabled": false,
"type": "<WATCHING, LISTENING, STREAING or PLAYING>",
"text": "<text>",
"url": "<only for streaming activity"
}
}- Node.js v12
> git clone https://github.com/TheCuddlyBear/PandaBot.git
> cd PandaBot
> npm installFor music commands you need to install ffmpeg and opus
> npm install ffmpeg-static
> npm install node-pre-gyp (only on MacOS and Linux)
> npm install @discordjs/opusBefore you can start up the bot you need to create a config.json file
> nano config.jsonSee the example configuration file at the top of the readme
Starting the bot is as easy as running the following command:
> npm start