mirror of
				https://github.com/keanuplayz/TravBot-v3.git
				synced 2024-08-15 02:33:12 +00:00 
			
		
		
		
	Added 8ball command to fun.
This commit is contained in:
		
							parent
							
								
									8dd87c89a9
								
							
						
					
					
						commit
						ed14ccefca
					
				
					 2 changed files with 49 additions and 5 deletions
				
			
		
							
								
								
									
										48
									
								
								src/commands/fun.ts
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										48
									
								
								src/commands/fun.ts
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,48 @@ | |||
| import Command from "../core/command"; | ||||
| import {CommonLibrary} from "../core/lib"; | ||||
| 
 | ||||
| const responses = [ | ||||
| 	"Most likely,", | ||||
| 	"It is certain,", | ||||
| 	"It is decidedly so,", | ||||
| 	"Without a doubt,", | ||||
| 	"Definitely,", | ||||
| 	"You may rely on it,", | ||||
| 	"As I see it, yes,", | ||||
| 	"Outlook good,", | ||||
| 	"Yes,", | ||||
| 	"Signs point to yes,", | ||||
| 	"Reply hazy, try again,", | ||||
| 	"Ask again later,", | ||||
| 	"Better not tell you now,", | ||||
| 	"Cannot predict now,", | ||||
| 	"Concentrate and ask again,", | ||||
| 	"Don't count on it,", | ||||
| 	"My reply is no,", | ||||
| 	"My sources say no,", | ||||
| 	"Outlook not so good,", | ||||
| 	"Very doubtful," | ||||
| ]; | ||||
| 
 | ||||
| export default new Command({ | ||||
| 	description: "Fun commands.", | ||||
| 	endpoint: false, | ||||
| 	run: "Please provide an argument.\nFor help, run `.help fun`.", | ||||
| 	subcommands: | ||||
| 	{ | ||||
| 		"8ball": new Command({ | ||||
| 			description: "Answers your question in an 8-ball manner.", | ||||
| 			endpoint: false, | ||||
| 			usage: "<question>", | ||||
| 			run: "Please provide a question.", | ||||
| 			any: new Command({ | ||||
| 				description: "Question to ask the 8 Ball.", | ||||
| 				async run($: CommonLibrary): Promise<any> | ||||
| 				{ | ||||
| 					const sender = $.message.author; | ||||
| 					$.channel.send(responses[Math.floor(Math.random() * responses.length)] + ` <@${sender.id}>`); | ||||
| 				} | ||||
| 			}) | ||||
| 		}) | ||||
| 	} | ||||
| }); | ||||
|  | @ -6,11 +6,7 @@ import { verificationLevels, filterLevels, regions, flags } from "../defs/info"; | |||
| 
 | ||||
| export default new Command({ | ||||
| 	description: "Command to provide all sorts of info about the current server, a user, etc.", | ||||
| 	async run($: CommonLibrary): Promise<any> | ||||
| 	{ | ||||
| 		$.channel.send("Please provide an argument. `.help info`") | ||||
| 		console.log(verificationLevels); | ||||
| 	}, | ||||
| 	run: "Please provide an argument.\nFor help, run `.help info`.", | ||||
| 	subcommands: | ||||
| 	{ | ||||
| 		avatar: new Command({ | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue