重构 meogirl 模块,统一导入命名并添加类型忽略注释

This commit is contained in:
远野千束(神羽) 2024-12-13 02:49:24 +08:00
parent 5797381824
commit 8f5b05c51a
3 changed files with 10 additions and 10 deletions

View File

@ -1,16 +1,16 @@
from . import mg_Info, mg_Introduce, mg_Search from . import mg_info, mg_introduce, mg_search
# meogirl # meogirl
async def meogirl(): async def meogirl():
return mg_Info.meogirl() return mg_info.meogirl()
# Search # Search
async def search(msg: str, num: int = 3): async def search(msg: str, num: int = 3):
return str(await mg_Search.search(msg, num)) return str(await mg_search.search(msg, num))
# Show # Show
async def introduce(msg: str): async def introduce(msg: str):
return str(await mg_Introduce.introduce(msg)) return str(await mg_introduce.introduce(msg))

View File

@ -2,7 +2,7 @@ import re
import urllib.parse import urllib.parse
import httpx import httpx
from bs4 import BeautifulSoup from bs4 import BeautifulSoup # type: ignore
from nonebot.log import logger from nonebot.log import logger
headers = { headers = {
@ -64,9 +64,9 @@ async def introduce(msg: str):
elif response.status_code == 404: elif response.status_code == 404:
logger.info(f'未找到"{msg}", 进行搜索') logger.info(f'未找到"{msg}", 进行搜索')
from . import mg_Search from . import mg_search
context = await mg_Search.search(msg, 1) context = await mg_search.search(msg, 1)
keyword = re.search(r".*?\n", context, flags=re.DOTALL).group()[:-1] # type: ignore keyword = re.search(r".*?\n", context, flags=re.DOTALL).group()[:-1] # type: ignore
logger.success(f'搜索完成, 打开"{keyword}"') logger.success(f'搜索完成, 打开"{keyword}"')

View File

@ -1,7 +1,7 @@
import urllib.parse import urllib.parse
import httpx import httpx
from bs4 import BeautifulSoup from bs4 import BeautifulSoup # type: ignore
from nonebot.log import logger from nonebot.log import logger
headers = { headers = {
@ -76,9 +76,9 @@ async def search(msg: str, num: int):
elif response.status_code == 302: elif response.status_code == 302:
logger.info(f'"{msg}"已被重定向至"{response.headers.get("location")}"') logger.info(f'"{msg}"已被重定向至"{response.headers.get("location")}"')
# 读取重定向结果 # 读取重定向结果
from . import mg_Introduce from . import mg_introduce
return await mg_Introduce.introduce(msg) return await mg_introduce.introduce(msg)
else: else:
logger.error(f"网络错误, 状态码 : {response.status_code}") logger.error(f"网络错误, 状态码 : {response.status_code}")