This commit is contained in:
baiqwerdvd 2025-06-05 11:17:00 +08:00
parent 0e63b6f686
commit 86c53da0d2
No known key found for this signature in database
GPG Key ID: 103223964DCA2FF3
11 changed files with 23 additions and 23 deletions

View File

@ -23,7 +23,7 @@ task_name_ann = "订阅明日方舟公告"
ann_minute_check: int = ArkConfig.get_config("AnnMinuteCheck").data ann_minute_check: int = ArkConfig.get_config("AnnMinuteCheck").data
@sv_ann.on_command(f"{PREFIX}公告") @sv_ann.on_command(f"公告")
async def ann_(bot: Bot, ev: Event): async def ann_(bot: Bot, ev: Event):
cid = ev.text cid = ev.text
@ -40,13 +40,13 @@ async def ann_(bot: Bot, ev: Event):
await bot.send(msg) await bot.send(msg)
@sv_ann.on_command(f"{PREFIX}强制刷新全部公告") @sv_ann.on_command(f"强制刷新全部公告")
async def force_ann_(bot: Bot, ev: Event): async def force_ann_(bot: Bot, ev: Event):
data = await check_bulletin_update() data = await check_bulletin_update()
await bot.send(f"成功刷新{len(data)}条公告!") await bot.send(f"成功刷新{len(data)}条公告!")
@sv_ann.on_command(f"{PREFIX}获取当前Android公告列表") @sv_ann.on_command(f"获取当前Android公告列表")
async def get_ann_list_(bot: Bot, ev: Event): async def get_ann_list_(bot: Bot, ev: Event):
async with aiohttp.ClientSession() as session: async with aiohttp.ClientSession() as session:
async with session.get("https://ak-webview.hypergryph.com/api/game/bulletinList?target=Android") as response: async with session.get("https://ak-webview.hypergryph.com/api/game/bulletinList?target=Android") as response:
@ -61,7 +61,7 @@ async def get_ann_list_(bot: Bot, ev: Event):
await bot.send(msg) await bot.send(msg)
@sv_ann_sub.on_fullmatch(f"{PREFIX}订阅公告") @sv_ann_sub.on_fullmatch(f"订阅公告")
async def sub_ann_(bot: Bot, ev: Event): async def sub_ann_(bot: Bot, ev: Event):
if ev.group_id is None: if ev.group_id is None:
return await bot.send("请在群聊中订阅") return await bot.send("请在群聊中订阅")
@ -82,7 +82,7 @@ async def sub_ann_(bot: Bot, ev: Event):
await bot.send("成功订阅明日方舟公告!") await bot.send("成功订阅明日方舟公告!")
@sv_ann_sub.on_fullmatch((f"{PREFIX}取消订阅公告", f"{PREFIX}取消公告", f"{PREFIX}退订公告")) @sv_ann_sub.on_fullmatch((f"取消订阅公告", f"取消公告", f"退订公告"))
async def unsub_ann_(bot: Bot, ev: Event): async def unsub_ann_(bot: Bot, ev: Event):
if ev.group_id is None: if ev.group_id is None:
return await bot.send("请在群聊中取消订阅") return await bot.send("请在群聊中取消订阅")

View File

@ -16,7 +16,7 @@ sv_get_ap = SV("ark查询体力")
sv_get_ap_admin = SV("ark强制推送", pm=1) sv_get_ap_admin = SV("ark强制推送", pm=1)
@sv_get_ap_admin.on_fullmatch((f"{PREFIX}强制推送体力提醒")) # noqa: UP034 @sv_get_ap_admin.on_fullmatch((f"强制推送体力提醒")) # noqa: UP034
async def force_notice_job(bot: Bot, ev: Event): async def force_notice_job(bot: Bot, ev: Event):
await bot.logger.info("开始执行[ark强制推送体力信息]") await bot.logger.info("开始执行[ark强制推送体力信息]")
await ark_notice_job() await ark_notice_job()
@ -50,11 +50,11 @@ async def ark_notice_job():
@sv_get_ap.on_fullmatch( @sv_get_ap.on_fullmatch(
( (
f"{PREFIX}每日", f"每日",
f"{PREFIX}mr", f"mr",
f"{PREFIX}实时便笺", f"实时便笺",
f"{PREFIX}便笺", f"便笺",
f"{PREFIX}便签", f"便签",
) )
) )
async def send_daily_info_pic(bot: Bot, ev: Event): async def send_daily_info_pic(bot: Bot, ev: Event):

View File

@ -9,7 +9,7 @@ from .get_char_snapshot import get_char_snapshot
sv_get_char_snapshot = SV("ark角色快照") sv_get_char_snapshot = SV("ark角色快照")
@sv_get_char_snapshot.on_command(f"{PREFIX}角色快照") @sv_get_char_snapshot.on_command(f"角色快照")
async def send_char_snapshot(bot: Bot, ev: Event): async def send_char_snapshot(bot: Bot, ev: Event):
user_id = ev.at if ev.at else ev.user_id user_id = ev.at if ev.at else ev.user_id
uid = await ArknightsBind.get_uid_by_game(user_id, ev.bot_id) uid = await ArknightsBind.get_uid_by_game(user_id, ev.bot_id)

View File

@ -9,7 +9,7 @@ from .gacha import gacha
sv_ark_gacha = SV("ark十连") sv_ark_gacha = SV("ark十连")
@sv_ark_gacha.on_fullmatch(f"{PREFIX}十连") @sv_ark_gacha.on_fullmatch(f"十连")
async def send_gacha_info(bot: Bot, ev: Event): async def send_gacha_info(bot: Bot, ev: Event):
user_id = ev.at if ev.at else ev.user_id user_id = ev.at if ev.at else ev.user_id
uid = await ArknightsBind.get_uid_by_game(user_id, ev.bot_id) uid = await ArknightsBind.get_uid_by_game(user_id, ev.bot_id)

View File

@ -9,7 +9,7 @@ from .get_help import get_core_help
sv_ark_help = SV("ark帮助") sv_ark_help = SV("ark帮助")
@sv_ark_help.on_fullmatch((f"{PREFIX}帮助")) # noqa: UP034 @sv_ark_help.on_fullmatch((f"帮助")) # noqa: UP034
async def send_help_img(bot: Bot, ev: Event): async def send_help_img(bot: Bot, ev: Event):
logger.info("开始执行[ark帮助]") logger.info("开始执行[ark帮助]")
im = await get_core_help() im = await get_core_help()

View File

@ -16,7 +16,7 @@ from .login import SklandLogin
sv_skland_login = SV("ark森空岛登录") sv_skland_login = SV("ark森空岛登录")
@sv_skland_login.on_prefix(f"{PREFIX}森空岛登录") @sv_skland_login.on_prefix(f"森空岛登录")
async def get_resp_msg(bot: Bot, ev: Event): async def get_resp_msg(bot: Bot, ev: Event):
uid_list = await ArknightsBind.get_uid_list_by_game(ev.user_id, ev.bot_id) uid_list = await ArknightsBind.get_uid_list_by_game(ev.user_id, ev.bot_id)
if uid_list is None: if uid_list is None:

View File

@ -23,7 +23,7 @@
# sv_get_version_admin = SV('ark推送版本更新', pm=1) # sv_get_version_admin = SV('ark推送版本更新', pm=1)
# @sv_get_version_admin.on_fullmatch((f'{PREFIX}开启推送版本更新')) # @sv_get_version_admin.on_fullmatch((f'开启推送版本更新'))
# async def force_version_job(bot: Bot, ev: Event): # async def force_version_job(bot: Bot, ev: Event):
# await bot.logger.info('开始执行[ark推送版本更新]') # await bot.logger.info('开始执行[ark推送版本更新]')
# await ark_version_job() # await ark_version_job()

View File

@ -10,7 +10,7 @@ from .draw_roleinfo_card import get_role_img
sv_get_info = SV("ark查询信息") sv_get_info = SV("ark查询信息")
@sv_get_info.on_command((f"{PREFIX}uid")) # noqa: UP034 @sv_get_info.on_command((f"uid")) # noqa: UP034
async def send_role_info(bot: Bot, ev: Event): async def send_role_info(bot: Bot, ev: Event):
uid = await get_uid(bot, ev, bind_model=ArknightsBind) uid = await get_uid(bot, ev, bind_model=ArknightsBind)
if uid is None: if uid is None:

View File

@ -90,7 +90,7 @@ async def get_latest_version(bot: Bot, ev: Event):
await bot.send(f"clientVersion: {result.version.clientVersion}\nresVersion: {result.version.resVersion}") await bot.send(f"clientVersion: {result.version.clientVersion}\nresVersion: {result.version.resVersion}")
@sv_server_check_sub.on_fullmatch(f"{PREFIX}订阅版本更新") @sv_server_check_sub.on_fullmatch(f"订阅版本更新")
async def sub_ann_(bot: Bot, ev: Event): async def sub_ann_(bot: Bot, ev: Event):
if ev.group_id is None: if ev.group_id is None:
return await bot.send("请在群聊中订阅") return await bot.send("请在群聊中订阅")
@ -167,7 +167,7 @@ async def get_game_server_status(bot: Bot, ev: Event):
await bot.send(f"明日方舟服务器状态: {server_status}") await bot.send(f"明日方舟服务器状态: {server_status}")
@sv_game_server_check_sub.on_fullmatch(f"{PREFIX}订阅服务器状态更新") @sv_game_server_check_sub.on_fullmatch(f"订阅服务器状态更新")
async def sub_game_server_status(bot: Bot, ev: Event): async def sub_game_server_status(bot: Bot, ev: Event):
if ev.group_id is None: if ev.group_id is None:
return await bot.send("请在群聊中订阅") return await bot.send("请在群聊中订阅")

View File

@ -28,7 +28,7 @@ async def ark_sign_at_night():
# 群聊内 签到 功能 # 群聊内 签到 功能
@sv_sign.on_fullmatch(f"{PREFIX}签到") @sv_sign.on_fullmatch(f"签到")
async def get_sign_func(bot: Bot, ev: Event): async def get_sign_func(bot: Bot, ev: Event):
await bot.logger.info(f"[ARK签到]QQ号: {ev.user_id}") await bot.logger.info(f"[ARK签到]QQ号: {ev.user_id}")
ark_uid = await get_uid(bot, ev, bind_model=ArknightsBind) ark_uid = await get_uid(bot, ev, bind_model=ArknightsBind)
@ -39,7 +39,7 @@ async def get_sign_func(bot: Bot, ev: Event):
return None return None
@sv_sign_config.on_fullmatch(f"{PREFIX}全部重签") @sv_sign_config.on_fullmatch(f"全部重签")
async def recheck(bot: Bot, ev: Event): async def recheck(bot: Bot, ev: Event):
await bot.logger.info("开始执行[ARK全部重签]") await bot.logger.info("开始执行[ARK全部重签]")
await bot.send("已开始执行") await bot.send("已开始执行")

View File

@ -18,7 +18,7 @@ ark_skd_cred_add = SV("森空岛cred绑定")
# sv_user_help = SV('ark绑定帮助') # sv_user_help = SV('ark绑定帮助')
# @sv_user_info.on_fullmatch((f'{PREFIX}绑定信息')) # @sv_user_info.on_fullmatch((f'绑定信息'))
# async def send_bind_card(bot: Bot, ev: Event): # async def send_bind_card(bot: Bot, ev: Event):
# await bot.logger.info('ark开始执行[查询用户绑定状态]') # await bot.logger.info('ark开始执行[查询用户绑定状态]')
# uid_list = await get_user_card(ev.bot_id, ev.user_id) # uid_list = await get_user_card(ev.bot_id, ev.user_id)
@ -26,7 +26,7 @@ ark_skd_cred_add = SV("森空岛cred绑定")
# await bot.send(uid_list) # await bot.send(uid_list)
@sv_user_info.on_command((f"{PREFIX}绑定uid", f"{PREFIX}切换uid", f"{PREFIX}删除uid", f"{PREFIX}解绑uid")) @sv_user_info.on_command((f"绑定uid", f"切换uid", f"删除uid", f"解绑uid"))
async def send_link_uid_msg(bot: Bot, ev: Event): async def send_link_uid_msg(bot: Bot, ev: Event):
await bot.logger.info("开始执行[绑定/解绑用户信息]") await bot.logger.info("开始执行[绑定/解绑用户信息]")
qid = ev.user_id qid = ev.user_id