mirror of
				https://github.com/keanuplayz/TravBot-v3.git
				synced 2024-08-15 02:33:12 +00:00 
			
		
		
		
	R.I.P. .translate, may you return another day
This commit is contained in:
		
							parent
							
								
									78f3490003
								
							
						
					
					
						commit
						69a8452574
					
				
					 4 changed files with 11 additions and 806 deletions
				
			
		
							
								
								
									
										762
									
								
								package-lock.json
									
										
									
										generated
									
									
									
								
							
							
						
						
									
										762
									
								
								package-lock.json
									
										
									
										generated
									
									
									
								
							
										
											
												File diff suppressed because it is too large
												Load diff
											
										
									
								
							|  | @ -27,7 +27,6 @@ | ||||||
|         "onion-lasers": "npm:onion-lasers-v13@^2.1.0", |         "onion-lasers": "npm:onion-lasers-v13@^2.1.0", | ||||||
|         "pet-pet-gif": "^1.0.9", |         "pet-pet-gif": "^1.0.9", | ||||||
|         "relevant-urban": "^2.0.0", |         "relevant-urban": "^2.0.0", | ||||||
|         "translate-google": "^1.5.0", |  | ||||||
|         "weather-js": "^2.0.0" |         "weather-js": "^2.0.0" | ||||||
|     }, |     }, | ||||||
|     "devDependencies": { |     "devDependencies": { | ||||||
|  |  | ||||||
|  | @ -1,45 +0,0 @@ | ||||||
| import {Command, NamedCommand, RestCommand} from "onion-lasers"; |  | ||||||
| import translate from "translate-google"; |  | ||||||
| 
 |  | ||||||
| export default new NamedCommand({ |  | ||||||
|     description: "Translates your input.", |  | ||||||
|     usage: "<lang ID> <input>", |  | ||||||
|     run: "You need to specify a language to translate to.", |  | ||||||
|     any: new Command({ |  | ||||||
|         run: "You need to enter some text to translate.", |  | ||||||
|         any: new RestCommand({ |  | ||||||
|             async run({send, args}) { |  | ||||||
|                 const lang = args[0]; |  | ||||||
|                 const input = args.slice(1).join(" "); |  | ||||||
|                 translate(input, { |  | ||||||
|                     to: lang |  | ||||||
|                 }) |  | ||||||
|                     .then((res) => { |  | ||||||
|                         send({ |  | ||||||
|                             embeds: [ |  | ||||||
|                                 { |  | ||||||
|                                     title: "Translation", |  | ||||||
|                                     fields: [ |  | ||||||
|                                         { |  | ||||||
|                                             name: "Input", |  | ||||||
|                                             value: `\`\`\`${input}\`\`\`` |  | ||||||
|                                         }, |  | ||||||
|                                         { |  | ||||||
|                                             name: "Output", |  | ||||||
|                                             value: `\`\`\`${res}\`\`\`` |  | ||||||
|                                         } |  | ||||||
|                                     ] |  | ||||||
|                                 } |  | ||||||
|                             ] |  | ||||||
|                         }); |  | ||||||
|                     }) |  | ||||||
|                     .catch((error) => { |  | ||||||
|                         console.error("[translate]", error); |  | ||||||
|                         send( |  | ||||||
|                             `${error}\nPlease use the following list: https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes` |  | ||||||
|                         ); |  | ||||||
|                     }); |  | ||||||
|             } |  | ||||||
|         }) |  | ||||||
|     }) |  | ||||||
| }); |  | ||||||
							
								
								
									
										9
									
								
								src/defs/translate.d.ts
									
										
									
									
										vendored
									
									
								
							
							
						
						
									
										9
									
								
								src/defs/translate.d.ts
									
										
									
									
										vendored
									
									
								
							|  | @ -1,9 +0,0 @@ | ||||||
| interface TranslateOptions { |  | ||||||
|     from?: string; |  | ||||||
|     to?: string; |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| declare module "translate-google" { |  | ||||||
|     function translate(input: string, options: TranslateOptions): Promise<string>; |  | ||||||
|     export = translate; |  | ||||||
| } |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue