upd
This commit is contained in:
parent
ce92765359
commit
e054800c6d
3 changed files with 10 additions and 12 deletions
|
@ -26,19 +26,17 @@ async def _(msg: Bot.MessageSession, video: str, get_detail=False):
|
|||
await get_info(msg, url, get_detail)
|
||||
|
||||
|
||||
@bili.handle(re.compile(r"([aA][vV])(\d+)", flags=re.I), mode='A',
|
||||
desc="{bilibili.help.regex.av}")
|
||||
@bili.handle(re.compile(r"AV(\d+)", flags=re.I), desc="{bilibili.help.regex.av}")
|
||||
async def _(msg: Bot.MessageSession):
|
||||
res = msg.matched_msg[0]
|
||||
res = msg.matched_msg
|
||||
if res:
|
||||
url = f"{api_url}?aid={res.groups()[1]}"
|
||||
url = f"{api_url}?aid={res.groups()[0]}"
|
||||
await get_info(msg, url, get_detail=False)
|
||||
|
||||
|
||||
@bili.handle(re.compile(r"BV[a-zA-Z0-9]{10}", flags=re.I), mode='A',
|
||||
desc="{bilibili.help.regex.bv}")
|
||||
@bili.handle(re.compile(r"BV[a-zA-Z0-9]{10}"), desc="{bilibili.help.regex.bv}")
|
||||
async def _(msg: Bot.MessageSession):
|
||||
res = msg.matched_msg[0]
|
||||
res = msg.matched_msg
|
||||
if res:
|
||||
url = f"{api_url}?bvid={res.group()}"
|
||||
await get_info(msg, url, get_detail=False)
|
||||
|
|
|
@ -2,10 +2,10 @@
|
|||
"bilibili.help": "输入视频编号获得相应信息。",
|
||||
"bilibili.help.desc": "哔哩哔哩视频相关工具。",
|
||||
"bilibili.help.option.i": "获取详细信息。",
|
||||
"bilibili.help.regex.av": "直接发送 AV 号获取视频信息",
|
||||
"bilibili.help.regex.bv": "直接发送 BV 号获取视频信息",
|
||||
"bilibili.help.regex.av": "发送 AV 号获取视频信息",
|
||||
"bilibili.help.regex.bv": "发送 BV 号获取视频信息",
|
||||
"bilibili.help.regex.shorturl": "发送 b23.tv 短连接获取视频信息",
|
||||
"bilibili.help.regex.url": "直接发送 URL 获取视频信息",
|
||||
"bilibili.help.regex.url": "发送 URL 获取视频信息",
|
||||
"bilibili.message": "标题:${title}\n类型:${tname}\nUP 主:${owner}\n日期:${time}",
|
||||
"bilibili.message.detail": "标题:${title}${pages} | 类型:${tname}\nUP 主:${owner} | 粉丝:${fans}\n观看:${view} | 弹幕:${danmaku} | 评论:${reply}\n喜欢:${like} | 投币:${coin} | 收藏:${favorite} | 分享:${share}\n日期:${time}",
|
||||
"bilibili.message.error.invalid": "发生错误:视频编号无效,请检查输入。",
|
||||
|
|
|
@ -21,9 +21,9 @@ async def bugtracker(msg: Bot.MessageSession):
|
|||
await msg.sendMessage(Image(screenshot))
|
||||
|
||||
|
||||
@bug.regex(re.compile(r'\!?\b([A-Z]+)-(\d+)', flags=re.I), mode='A', desc='{bugtracker.help.regex.desc}')
|
||||
@bug.regex(pattern=r'\!?\b([A-Z]+)-(\d+)\b', mode='M', desc='{bugtracker.help.regex.desc}')
|
||||
async def regex_bugtracker(msg: Bot.MessageSession):
|
||||
matched_msg = msg.matched_msg[0]
|
||||
matched_msg = msg.matched_msg
|
||||
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))
|
||||
await msg.sendMessage(result[0])
|
||||
|
|
Reference in a new issue