update v0.0.5.0

This commit is contained in:
HibiKier
2021-10-03 14:24:07 +08:00
parent 87ed445a58
commit 00658cf165
182 changed files with 6439 additions and 3845 deletions
+18 -23
View File
@@ -1,42 +1,37 @@
from nonebot.rule import Rule
from nonebot.adapters.cqhttp import Bot, MessageEvent
from nonebot.typing import T_State
from .config import GENSHIN_FLAG, PRTS_FLAG, PRETTY_FLAG, GUARDIAN_FLAG, PCR_FLAG, AZUR_FLAG, FGO_FLAG, ONMYOJI_FLAG
from .config import (
GENSHIN_FLAG,
PRTS_FLAG,
PRETTY_FLAG,
GUARDIAN_FLAG,
PCR_FLAG,
AZUR_FLAG,
FGO_FLAG,
ONMYOJI_FLAG,
)
def is_switch(game_name: str) -> Rule:
async def _is_switch(bot: Bot, event: MessageEvent, state: T_State) -> bool:
if game_name == 'prts':
if game_name == "prts":
return PRTS_FLAG
if game_name == 'genshin':
if game_name == "genshin":
return GENSHIN_FLAG
if game_name == 'pretty':
if game_name == "pretty":
return PRETTY_FLAG
if game_name == 'guardian':
if game_name == "guardian":
return GUARDIAN_FLAG
if game_name == 'pcr':
if game_name == "pcr":
return PCR_FLAG
if game_name == 'azur':
if game_name == "azur":
return AZUR_FLAG
if game_name == 'fgo':
if game_name == "fgo":
return FGO_FLAG
if game_name == 'onmyoji':
if game_name == "onmyoji":
return ONMYOJI_FLAG
else:
return False
return Rule(_is_switch)