mirror of
https://github.com/zhenxun-org/zhenxun_bot.git
synced 2025-12-15 14:22:55 +08:00
update pa
This commit is contained in:
parent
973182c27c
commit
8b7adf0a6a
@ -27,15 +27,16 @@ __plugin_usage__ = (
|
|||||||
|
|
||||||
_flmt = FreqLimiter(1)
|
_flmt = FreqLimiter(1)
|
||||||
|
|
||||||
if '色图' in IMAGE_DIR_LIST:
|
if "色图" in IMAGE_DIR_LIST:
|
||||||
IMAGE_DIR_LIST.remove('色图')
|
IMAGE_DIR_LIST.remove("色图")
|
||||||
|
|
||||||
cmd = set(IMAGE_DIR_LIST)
|
cmd = set(IMAGE_DIR_LIST)
|
||||||
|
|
||||||
# print(cmd)
|
# print(cmd)
|
||||||
|
|
||||||
send_img = on_command("img", aliases=cmd, priority=5, block=True)
|
send_img = on_command("img", aliases=cmd, priority=5, block=True)
|
||||||
pa = on_keyword({"爬", "爪巴"}, priority=1, block=True)
|
pa = on_keyword({"丢人爬", "爪巴"}, priority=5, block=True)
|
||||||
|
pa_reg = on_regex("^爬$", priority=5, block=True)
|
||||||
search_img = on_regex(".*[份|发|张|个|次|点]图.*?", priority=6, block=True)
|
search_img = on_regex(".*[份|发|张|个|次|点]图.*?", priority=6, block=True)
|
||||||
|
|
||||||
search_url = "https://api.fantasyzone.cc/tu/search.php"
|
search_url = "https://api.fantasyzone.cc/tu/search.php"
|
||||||
@ -74,15 +75,27 @@ async def _(bot: Bot, event: MessageEvent, state: T_State):
|
|||||||
|
|
||||||
@pa.handle()
|
@pa.handle()
|
||||||
async def _(bot: Bot, event: MessageEvent, state: T_State):
|
async def _(bot: Bot, event: MessageEvent, state: T_State):
|
||||||
if isinstance(event, GroupMessageEvent):
|
if isinstance(event, GroupMessageEvent) and not await GroupRemind.get_status(
|
||||||
if await GroupRemind.get_status(event.group_id, "pa"):
|
event.group_id, "pa"
|
||||||
msg = get_message_text(event.json())
|
):
|
||||||
if not msg or str(event.get_message()[:2]) in ["开启", "关闭"]:
|
return
|
||||||
return
|
msg = get_message_text(event.json())
|
||||||
if not _flmt.check(event.user_id):
|
if not msg or str(event.get_message()[:2]) in ["开启", "关闭"]:
|
||||||
return
|
return
|
||||||
_flmt.start_cd(event.user_id)
|
if _flmt.check(event.user_id):
|
||||||
await pa.finish(image(random.choice(os.listdir(IMAGE_PATH + "pa")), "pa"))
|
_flmt.start_cd(event.user_id)
|
||||||
|
await pa.finish(image(random.choice(os.listdir(IMAGE_PATH + "pa")), "pa"))
|
||||||
|
|
||||||
|
|
||||||
|
@pa_reg.handle()
|
||||||
|
async def _(bot: Bot, event: MessageEvent, state: T_State):
|
||||||
|
if isinstance(event, GroupMessageEvent) and not await GroupRemind.get_status(
|
||||||
|
event.group_id, "pa"
|
||||||
|
):
|
||||||
|
return
|
||||||
|
if _flmt.check(event.user_id):
|
||||||
|
_flmt.start_cd(event.user_id)
|
||||||
|
await pa.finish(image(random.choice(os.listdir(IMAGE_PATH + "pa")), "pa"))
|
||||||
|
|
||||||
|
|
||||||
num_key = {
|
num_key = {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user