diff --git a/reactbot/rule.py b/reactbot/rule.py index f7703d2..b97b350 100644 --- a/reactbot/rule.py +++ b/reactbot/rule.py @@ -59,7 +59,8 @@ class Rule: async def execute(self, evt: MessageEvent, match: Match) -> None: extra_vars = { - **{str(i): val for i, val in enumerate(match.groups())}, + "0": match.group(0), + **{str(i+1): val for i, val in enumerate(match.groups())}, **match.groupdict(), } content = self.template.execute(evt=evt, rule_vars=self.variables, extra_vars=extra_vars)