mirror of
https://github.com/baiqwerdvd/ArknightsUID.git
synced 2025-06-18 21:35:05 +08:00
111
This commit is contained in:
parent
0e63b6f686
commit
86c53da0d2
@ -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("请在群聊中取消订阅")
|
||||||
|
@ -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):
|
||||||
|
@ -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)
|
||||||
|
@ -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)
|
||||||
|
@ -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()
|
||||||
|
@ -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:
|
||||||
|
@ -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()
|
||||||
|
@ -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:
|
||||||
|
@ -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("请在群聊中订阅")
|
||||||
|
@ -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("已开始执行")
|
||||||
|
@ -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
|
||||||
|
Loading…
x
Reference in New Issue
Block a user