added regex-like Lua patterns plugin
This commit is contained in:
		| @@ -104,6 +104,7 @@ Send /help to get started. | ||||
| 		'hearthstone.lua', | ||||
| 		'shout.lua', | ||||
| 		'apod.lua', | ||||
| 		'patterns.lua', | ||||
| 		-- Put new plugins above this line. | ||||
| 		'help.lua', | ||||
| 		'greetings.lua' | ||||
|   | ||||
							
								
								
									
										23
									
								
								plugins/patterns.lua
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										23
									
								
								plugins/patterns.lua
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,23 @@ | ||||
|  -- Shout-out to Kenny, as I didn't want to write this until | ||||
|  -- he upset himself over the very thought of me doing so. | ||||
|  | ||||
| local triggers = { | ||||
| 	'^/s/.-/.-/?$' | ||||
| } | ||||
|  | ||||
| local action = function(msg) | ||||
|  | ||||
| 	if not msg.reply_to_message then return end | ||||
| 	msg.reply_to_message.text = msg.reply_to_message.text or '' | ||||
| 	local output = msg.reply_to_message.text:gsub( | ||||
| 		msg.text:match('^/s/(.-)/(.-)/?$') | ||||
| 	) | ||||
| 	output = 'Did you mean:\n"' .. output:sub(1, 4000) .. '"?' | ||||
| 	sendReply(msg.reply_to_message, output) | ||||
|  | ||||
| end | ||||
|  | ||||
| return { | ||||
| 	triggers = triggers, | ||||
| 	action = action | ||||
| } | ||||
		Reference in New Issue
	
	Block a user
	 topkecleon
					topkecleon