def html(bot, event: Message, sess, keyword: str):
"""
HTML ???? ??
`{PREFIX}html tbody` (`tbody` TAG? ?? ???? ??)
"""
try:
ref = sess.query(JSONCache).filter_by(name='html').one()
except NoResultFound:
await bot.say(
event.channel,
'?? ???? ?? ???? ????? ? ????. ??? ??????!'
)
return
name = None
link = None
ratio = -1
for _name, _link in ref.body:
_ratio = fuzz.ratio(keyword, _name)
if _ratio > ratio:
name = _name
link = _link
ratio = _ratio
if ratio > 40:
await bot.say(
event.channel,
f':html: `{name}` - {link}'
)
else:
await bot.say(
event.channel,
'??? HTML Element? ?? ?????!'
)
评论列表
文章目录