mirror of
				https://github.com/pelican-eggs/eggs.git
				synced 2025-10-31 08:58:06 +00:00 
			
		
		
		
	Add JMusicBot
This adds the JMusicBot
This commit is contained in:
		
							parent
							
								
									181d227118
								
							
						
					
					
						commit
						67ff371c6b
					
				| @ -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-06T14:52:22-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=\" \" -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