mirror of
				https://github.com/keanuplayz/TravBot-v3.git
				synced 2024-08-15 02:33:12 +00:00 
			
		
		
		
	Added shorten command.
This commit is contained in:
		
							parent
							
								
									c959121c03
								
							
						
					
					
						commit
						dbebb656b6
					
				
					 1 changed files with 25 additions and 0 deletions
				
			
		
							
								
								
									
										25
									
								
								src/commands/utilities/shorten.ts
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										25
									
								
								src/commands/utilities/shorten.ts
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,25 @@ | ||||||
|  | import Command from '../../core/command'; | ||||||
|  | import { CommonLibrary } from '../../core/lib'; | ||||||
|  | import * as https from 'https'; | ||||||
|  | 
 | ||||||
|  | export default new Command({ | ||||||
|  |   description: 'Shortens a given URL.', | ||||||
|  |   run: 'Please provide a URL.', | ||||||
|  |   any: new Command({ | ||||||
|  |     async run($: CommonLibrary): Promise<any> { | ||||||
|  |       https.get( | ||||||
|  |         'https://is.gd/create.php?format=simple&url=' + | ||||||
|  |           encodeURIComponent($.args[0]), | ||||||
|  |         function (res) { | ||||||
|  |           var body = ''; | ||||||
|  |           res.on('data', function (chunk) { | ||||||
|  |             body += chunk; | ||||||
|  |           }); | ||||||
|  |           res.on('end', function () { | ||||||
|  |             $.channel.send(`<${body}>`); | ||||||
|  |           }); | ||||||
|  |         }, | ||||||
|  |       ); | ||||||
|  |     }, | ||||||
|  |   }), | ||||||
|  | }); | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue