+1
-1
@@ -18,7 +18,7 @@ emojis.load_emojis()
|
|||||||
|
|
||||||
bot = Bot(
|
bot = Bot(
|
||||||
"Discord Analyst",
|
"Discord Analyst",
|
||||||
"1.15.2",
|
"1.15.3",
|
||||||
alias="%",
|
alias="%",
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|||||||
@@ -92,7 +92,9 @@ class Scanner(ABC):
|
|||||||
dates = []
|
dates = []
|
||||||
for i, arg in enumerate(args[1:]):
|
for i, arg in enumerate(args[1:]):
|
||||||
skip_check = False
|
skip_check = False
|
||||||
if re.match(r"^<@!?\d+>$", arg):
|
if self.all_args and f"'{arg}'" in message.content or f"\"{arg}\"" in message.content:
|
||||||
|
self.other_args += [arg]
|
||||||
|
elif re.match(r"^<@!?\d+>$", arg):
|
||||||
arg = arg[3:-1] if "!" in arg else arg[2:-1]
|
arg = arg[3:-1] if "!" in arg else arg[2:-1]
|
||||||
elif re.match(r"^<#!?\d+>$", arg):
|
elif re.match(r"^<#!?\d+>$", arg):
|
||||||
arg = arg[3:-1] if "!" in arg else arg[2:-1]
|
arg = arg[3:-1] if "!" in arg else arg[2:-1]
|
||||||
@@ -121,6 +123,9 @@ class Scanner(ABC):
|
|||||||
)
|
)
|
||||||
return
|
return
|
||||||
|
|
||||||
|
for arg in self.other_args:
|
||||||
|
args.remove(arg)
|
||||||
|
|
||||||
self.start_date = None if len(dates) < 1 else min(dates)
|
self.start_date = None if len(dates) < 1 else min(dates)
|
||||||
self.stop_date = None if len(dates) < 2 else max(dates)
|
self.stop_date = None if len(dates) < 2 else max(dates)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user