2
0
mirror of https://github.com/Nick80835/microbot synced 2025-09-01 06:55:51 +00:00

add support for pattern_extra in inline commands

This commit is contained in:
Nick80835
2020-09-23 20:15:21 -04:00
parent 67ccfca485
commit f25806b16b
2 changed files with 6 additions and 3 deletions

View File

@@ -61,7 +61,7 @@ class CommandHandler():
async def handle_inline(self, event):
for command in self.inline_photo_commands:
pattern_match = search(self.inline_pattern_template.format(command.pattern), event.text)
pattern_match = search(self.inline_pattern_template.format(command.pattern + command.pattern_extra), event.text)
if pattern_match:
if self.is_blacklisted(event, True):
@@ -72,7 +72,7 @@ class CommandHandler():
return
for command in self.inline_article_commands:
pattern_match = search(self.inline_pattern_template.format(command.pattern), event.text)
pattern_match = search(self.inline_pattern_template.format(command.pattern + command.pattern_extra), event.text)
if pattern_match:
if self.is_blacklisted(event, True):
@@ -122,7 +122,8 @@ class CommandHandler():
builder = event.builder
event.pattern_match = pattern_match
event.args = pattern_match.groups()[-1]
event.other_args = pattern_match.groups()[:-1]
event.other_args = pattern_match.groups()[1:-1]
event.command = pattern_match.groups()[0]
event.object = command
result_list = await command.function(event)