mirror of
				https://github.com/keanuplayz/TravBot-v3.git
				synced 2024-08-15 02:33:12 +00:00 
			
		
		
		
	added functionality for reacting to in-line replies
This commit is contained in:
		
							parent
							
								
									b549f7d22f
								
							
						
					
					
						commit
						fae06f66d4
					
				
					 1 changed files with 13 additions and 2 deletions
				
			
		|  | @ -10,8 +10,19 @@ export default new Command({ | |||
|     async run($: CommonLibrary): Promise<any> { | ||||
|         let target: Message | undefined; | ||||
|         let distance = 1; | ||||
| 
 | ||||
|         if ($.args.length >= 2) { | ||||
|          | ||||
|         // allows reactions by using an in-line reply
 | ||||
|         if($.message.reference){ | ||||
|             const messageID = $.message.reference.messageID; | ||||
|             try{ | ||||
|                 target = await $.channel.messages.fetch(messageID!) | ||||
|             }catch{ | ||||
|                 return $.channel.send("Unknown error occurred!") | ||||
|             } | ||||
|         } | ||||
|          | ||||
|         // handles reacts by message id/distance
 | ||||
|         else if ($.args.length >= 2) { | ||||
|             const last = $.args[$.args.length - 1]; // Because this is optional, do not .pop() unless you're sure it's a message link indicator.
 | ||||
|             const URLPattern = /^(?:https:\/\/discord.com\/channels\/(\d{17,19})\/(\d{17,19})\/(\d{17,19}))$/; | ||||
|             const copyIDPattern = /^(?:(\d{17,19})-(\d{17,19}))$/; | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue