Merge pull request #200 from parkervcp/add/jmusicbot
Add JMusicBot resolves #199
This commit is contained in:
		
						commit
						8edf374023
					
				@ -31,6 +31,7 @@ If you are reading this it looks like you are looking to add an egg to your serv
 | 
			
		||||
* [Bastion](/bots/discord/bastion/)  
 | 
			
		||||
* [discord.js](bots/discord/discord.js/) Node JS generic  
 | 
			
		||||
* [fragbot](/bots/discord/fragbot/) Golang  
 | 
			
		||||
* [jmusicbot](/bots/discord/jmusicbot) Java
 | 
			
		||||
* [parkertron](/bots/discord/parkertron/) Golang  
 | 
			
		||||
* [pixel-bot](/bots/discord/pixelbot/) Python  
 | 
			
		||||
* [Sinusbot](/bots/discord/sinusbot/)  
 | 
			
		||||
 | 
			
		||||
@ -18,6 +18,10 @@ Give awesome perks to your Discord server!
 | 
			
		||||
[discord.js](https://discord.js.org/)  
 | 
			
		||||
A generic discord.js egg for running discord bots.
 | 
			
		||||
 | 
			
		||||
#### fragbot
 | 
			
		||||
[jagrosh/MusicBot](https://github.com/jagrosh/MusicBot)  
 | 
			
		||||
A Discord music bot that's easy to set up and run yourself!  
 | 
			
		||||
 | 
			
		||||
#### fragbot
 | 
			
		||||
[fragforce/fragbot](https://github.com/fragforce/fragbot)  
 | 
			
		||||
The bot that runs as the fragforce `@Fragbot` offering looking-for-group services for now  
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										6
									
								
								bots/discord/jmusicbot/README.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								bots/discord/jmusicbot/README.md
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,6 @@
 | 
			
		||||
# JMusicBot
 | 
			
		||||
### Their [Github](https://github.com/jagrosh/MusicBot)
 | 
			
		||||
A Discord music bot that's easy to set up and run yourself! 
 | 
			
		||||
 | 
			
		||||
### Server Ports
 | 
			
		||||
There are no ports required for JMusicBot
 | 
			
		||||
							
								
								
									
										54
									
								
								bots/discord/jmusicbot/egg-j-music-bot.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										54
									
								
								bots/discord/jmusicbot/egg-j-music-bot.json
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,54 @@
 | 
			
		||||
{
 | 
			
		||||
    "_comment": "DO NOT EDIT: FILE GENERATED AUTOMATICALLY BY PTERODACTYL PANEL - PTERODACTYL.IO",
 | 
			
		||||
    "meta": {
 | 
			
		||||
        "version": "PTDL_v1"
 | 
			
		||||
    },
 | 
			
		||||
    "exported_at": "2019-05-08T07:52:52-04:00",
 | 
			
		||||
    "name": "JMusicBot",
 | 
			
		||||
    "author": "parker@parkervcp.com",
 | 
			
		||||
    "description": "A Discord music bot that's easy to set up and run yourself!",
 | 
			
		||||
    "image": "quay.io\/parkervcp\/pterodactyl-images:debian_openjdk-8-jre",
 | 
			
		||||
    "startup": "java -Djavax.accessibility.assistive_technologies=\" \" -Dnogui=true -jar JMusicBot.jar",
 | 
			
		||||
    "config": {
 | 
			
		||||
        "files": "{\r\n    \"config.txt\": {\r\n        \"parser\": \"file\",\r\n        \"find\": {\r\n            \"token =\": \"token = \\\"{{env.BOT_TOKEN}}\\\"\",\r\n            \"prefix =\": \"prefix = \\\"{{env.BOT_PREFIX}}\\\"\",\r\n            \"owner =\": \"owner = \\\"{{env.BOT_OWNER}}\\\"\"\r\n        }\r\n    }\r\n}",
 | 
			
		||||
        "startup": "{\r\n    \"done\": \"\"\r\n}",
 | 
			
		||||
        "logs": "{}",
 | 
			
		||||
        "stop": "^C"
 | 
			
		||||
    },
 | 
			
		||||
    "scripts": {
 | 
			
		||||
        "installation": {
 | 
			
		||||
            "script": "#!\/bin\/ash\r\napk add --no-cache curl\r\n\r\nget_latest_release() {\r\n  curl --silent \"https:\/\/api.github.com\/repos\/$1\/releases\/latest\" |\r\n  grep '\"tag_name\":' |\r\n  sed -E 's\/.*\"([^\"]+)\".*\/\\1\/'\r\n}\r\n\r\nPACKAGE=\"jagrosh\/MusicBot\"\r\nVERSION=`get_latest_release \"${PACKAGE}\"`\r\necho \"Latest version=${VERSION}\"\r\n\r\ncd \/mnt\/server\r\n\r\ncurl -Lo JMusicBot.jar https:\/\/github.com\/jagrosh\/MusicBot\/releases\/download\/${VERSION}\/JMusicBot-${VERSION}.jar\r\n\r\nif [ -f config.txt ]; then\r\n    echo -e \"config found\"\r\nelse\r\n    echo -e \"config not found getting default\"\r\n    curl -Lo config.txt https:\/\/github.com\/jagrosh\/MusicBot\/releases\/download\/${VERSION}\/config.txt\r\nfi\r\n\r\necho \"Job's Done\"",
 | 
			
		||||
            "container": "alpine:3.9",
 | 
			
		||||
            "entrypoint": "ash"
 | 
			
		||||
        }
 | 
			
		||||
    },
 | 
			
		||||
    "variables": [
 | 
			
		||||
        {
 | 
			
		||||
            "name": "Discord Bot Token",
 | 
			
		||||
            "description": "The token for the discord bot.\r\n\r\nhttps:\/\/discordapp.com\/developers\/applications\/",
 | 
			
		||||
            "env_variable": "BOT_TOKEN",
 | 
			
		||||
            "default_value": "You need to get a token",
 | 
			
		||||
            "user_viewable": 1,
 | 
			
		||||
            "user_editable": 1,
 | 
			
		||||
            "rules": "required|string|max:64"
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "name": "Bot Prefix",
 | 
			
		||||
            "description": "Thew prefix for the bot.\r\n\r\nDefault is it @mention the bot.",
 | 
			
		||||
            "env_variable": "BOT_PREFIX",
 | 
			
		||||
            "default_value": "@mention",
 | 
			
		||||
            "user_viewable": 1,
 | 
			
		||||
            "user_editable": 1,
 | 
			
		||||
            "rules": "required|string|max:20"
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "name": "Bot Owner ID",
 | 
			
		||||
            "description": "This is the user ID of the bot owner.",
 | 
			
		||||
            "env_variable": "BOT_OWNER",
 | 
			
		||||
            "default_value": "changethistoyourdiscordid",
 | 
			
		||||
            "user_viewable": 1,
 | 
			
		||||
            "user_editable": 1,
 | 
			
		||||
            "rules": "required|string|max:32"
 | 
			
		||||
        }
 | 
			
		||||
    ]
 | 
			
		||||
}
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user