Archived
1
0
Fork 0
This commit is contained in:
多羅狼 2023-07-04 17:11:58 +08:00 committed by GitHub
parent 6c0d8a550a
commit ce92765359
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 4 additions and 4 deletions

View file

@ -29,7 +29,7 @@ async def _(msg: Bot.MessageSession, video: str, get_detail=False):
@bili.handle(re.compile(r"([aA][vV])(\d+)", flags=re.I), mode='A', @bili.handle(re.compile(r"([aA][vV])(\d+)", flags=re.I), mode='A',
desc="{bilibili.help.regex.av}") desc="{bilibili.help.regex.av}")
async def _(msg: Bot.MessageSession): async def _(msg: Bot.MessageSession):
res = msg.matched_msg res = msg.matched_msg[0]
if res: if res:
url = f"{api_url}?aid={res.groups()[1]}" url = f"{api_url}?aid={res.groups()[1]}"
await get_info(msg, url, get_detail=False) await get_info(msg, url, get_detail=False)
@ -38,7 +38,7 @@ async def _(msg: Bot.MessageSession):
@bili.handle(re.compile(r"BV[a-zA-Z0-9]{10}", flags=re.I), mode='A', @bili.handle(re.compile(r"BV[a-zA-Z0-9]{10}", flags=re.I), mode='A',
desc="{bilibili.help.regex.bv}") desc="{bilibili.help.regex.bv}")
async def _(msg: Bot.MessageSession): async def _(msg: Bot.MessageSession):
res = msg.matched_msg res = msg.matched_msg[0]
if res: if res:
url = f"{api_url}?bvid={res.group()}" url = f"{api_url}?bvid={res.group()}"
await get_info(msg, url, get_detail=False) await get_info(msg, url, get_detail=False)

View file

@ -23,7 +23,7 @@ async def bugtracker(msg: Bot.MessageSession):
@bug.regex(re.compile(r'\!?\b([A-Z]+)-(\d+)', flags=re.I), mode='A', desc='{bugtracker.help.regex.desc}') @bug.regex(re.compile(r'\!?\b([A-Z]+)-(\d+)', flags=re.I), mode='A', desc='{bugtracker.help.regex.desc}')
async def regex_bugtracker(msg: Bot.MessageSession): async def regex_bugtracker(msg: Bot.MessageSession):
matched_msg = msg.matched_msg matched_msg = msg.matched_msg[0]
if len(matched_msg.group(0)) < 10 and len(matched_msg.group(1)) < 10: if len(matched_msg.group(0)) < 10 and len(matched_msg.group(1)) < 10:
result = await bugtracker_get(msg, matched_msg.group(1) + '-' + matched_msg.group(2)) result = await bugtracker_get(msg, matched_msg.group(1) + '-' + matched_msg.group(2))
await msg.sendMessage(result[0]) await msg.sendMessage(result[0])
@ -34,7 +34,7 @@ async def regex_bugtracker(msg: Bot.MessageSession):
@bug.regex(re.compile(r'https?://bugs\.mojang\.com/(?:browse/(.*?-\d*)|projects/.*?/issues/(.*?-\d*))'), @bug.regex(re.compile(r'https?://bugs\.mojang\.com/(?:browse/(.*?-\d*)|projects/.*?/issues/(.*?-\d*))'),
mode='M', desc='{bugtracker.help.regex.url}') mode='A', desc='{bugtracker.help.regex.url}')
async def _(msg: Bot.MessageSession): async def _(msg: Bot.MessageSession):
async def bgtask(msg: Bot.MessageSession): async def bgtask(msg: Bot.MessageSession):
for title in msg.matched_msg: for title in msg.matched_msg: