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({ | export default new Command({ | ||||||
| 	description: "Command to provide all sorts of info about the current server, a user, etc.", | 	description: "Command to provide all sorts of info about the current server, a user, etc.", | ||||||
| 	async run($: CommonLibrary): Promise<any> | 	run: "Please provide an argument.\nFor help, run `.help info`.", | ||||||
| 	{ |  | ||||||
| 		$.channel.send("Please provide an argument. `.help info`") |  | ||||||
| 		console.log(verificationLevels); |  | ||||||
| 	}, |  | ||||||
| 	subcommands: | 	subcommands: | ||||||
| 	{ | 	{ | ||||||
| 		avatar: new Command({ | 		avatar: new Command({ | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue