//invite: Guard against accidental mentions
This commit is contained in:
		
							parent
							
								
									c9dec3ba75
								
							
						
					
					
						commit
						7e3175eb20
					
				
					 1 changed files with 6 additions and 0 deletions
				
			
		| 
						 | 
					@ -141,6 +141,12 @@ const commands = [{
 | 
				
			||||||
				})
 | 
									})
 | 
				
			||||||
			}
 | 
								}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
								// Guard against accidental mentions instead of the MXID
 | 
				
			||||||
 | 
								if (message.content.match(/<[@#:].*>/)) return discord.snow.channel.createMessage(channel.id, {
 | 
				
			||||||
 | 
									...ctx,
 | 
				
			||||||
 | 
									content: "You have to say the Matrix ID of the person you want to invite, but you mentioned a Discord user in your message.\nOne way to fix this is by writing `` ` `` backticks `` ` `` around the Matrix ID."
 | 
				
			||||||
 | 
								})
 | 
				
			||||||
 | 
					
 | 
				
			||||||
			// Get named MXID
 | 
								// Get named MXID
 | 
				
			||||||
			const mxid = message.content.match(/@([^:]+):([a-z0-9:-]+\.[a-z0-9.:-]+)/)?.[0]
 | 
								const mxid = message.content.match(/@([^:]+):([a-z0-9:-]+\.[a-z0-9.:-]+)/)?.[0]
 | 
				
			||||||
			if (!mxid) return discord.snow.channel.createMessage(channel.id, {
 | 
								if (!mxid) return discord.snow.channel.createMessage(channel.id, {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue