diff --git a/models/__init__.py b/models/__init__.py index 7103dd1..3541531 100644 --- a/models/__init__.py +++ b/models/__init__.py @@ -1,20 +1,47 @@ from .events.base import OneBotEvent -from .events.message import MessageEvent, PrivateMessageEvent, GroupMessageEvent -from .events.notice import ( - NoticeEvent, FriendAddNoticeEvent, FriendRecallNoticeEvent, - GroupRecallNoticeEvent, GroupIncreaseNoticeEvent, - GroupDecreaseNoticeEvent, GroupAdminNoticeEvent, GroupBanNoticeEvent, - GroupUploadNoticeEvent, GroupUploadFile, - NotifyNoticeEvent, PokeNotifyEvent, LuckyKingNotifyEvent, HonorNotifyEvent, - GroupCardNoticeEvent, OfflineFileNoticeEvent, OfflineFile, - ClientStatusNoticeEvent, ClientStatus, EssenceNoticeEvent -) -from .events.request import RequestEvent, FriendRequestEvent, GroupRequestEvent -from .events.meta import MetaEvent, HeartbeatEvent, LifeCycleEvent, HeartbeatStatus from .events.factory import EventFactory +from .events.message import ( + GroupMessageEvent, + MessageEvent, + MessageSegment, + PrivateMessageEvent, +) +from .events.meta import HeartbeatEvent, HeartbeatStatus, LifeCycleEvent, MetaEvent +from .events.notice import ( + ClientStatus, + ClientStatusNoticeEvent, + EssenceNoticeEvent, + FriendAddNoticeEvent, + FriendRecallNoticeEvent, + GroupAdminNoticeEvent, + GroupBanNoticeEvent, + GroupCardNoticeEvent, + GroupDecreaseNoticeEvent, + GroupIncreaseNoticeEvent, + GroupRecallNoticeEvent, + GroupUploadFile, + GroupUploadNoticeEvent, + HonorNotifyEvent, + LuckyKingNotifyEvent, + NoticeEvent, + NotifyNoticeEvent, + OfflineFile, + OfflineFileNoticeEvent, + PokeNotifyEvent, +) +from .events.request import FriendRequestEvent, GroupRequestEvent, RequestEvent from .objects import ( - GroupInfo, GroupMemberInfo, FriendInfo, StrangerInfo, LoginInfo, - VersionInfo, Status, EssenceMessage, GroupHonorInfo, CurrentTalkative, HonorInfo + CurrentTalkative, + EssenceMessage, + FriendInfo, + GroupHonorInfo, + GroupInfo, + GroupMemberInfo, + HonorInfo, + LoginInfo, + Status, + StrangerInfo, + VersionInfo, ) # Alias for backward compatibility diff --git a/models/message.py b/models/message.py index 914a149..8669fad 100644 --- a/models/message.py +++ b/models/message.py @@ -3,6 +3,7 @@ 定义了 MessageSegment 类,用于封装 OneBot 11 的消息段。 """ + from dataclasses import dataclass from typing import Any, Dict @@ -56,7 +57,7 @@ class MessageSegment: # --- 快捷构造方法 --- @staticmethod - def text(text: str) -> "MessageSegment": + def text(text: str) -> "MessageSegment": # noqa: F811 """ 构造文本消息段 diff --git a/plugins/jrcd.py b/plugins/jrcd.py index 2528643..4c9d422 100644 --- a/plugins/jrcd.py +++ b/plugins/jrcd.py @@ -5,6 +5,12 @@ from core.bot import Bot from core.command_manager import matcher from models import MessageEvent, MessageSegment +__plugin_meta__ = { + "name": "jrcd", + "description": "来看看你的长度吧!", + "usage": "/jrcd\n/bbcd [@某人]", +} + # jrcd JRCDMSG_1 = [ "今天的长度是%scm,可以让我一口吃掉吗罒ω罒", @@ -23,15 +29,15 @@ JRCDMSG_3 = [ "今天的长度是%scm,单是看到哥哥的长度就....(〃w〃)", ] -# bbcd short -BBCDMSG1 = ["还行,可以尝试一下(๑‾ ꇴ ‾๑)"] -BBCDMSG2 = ["差的不多,富贵险中求一下(*°ー°)v?"] -BBCDMSG3 = ["快逃!!!!!!!!(o(*°▽°*)o)"] - # bbcd long -BBCDMSG4 = ["差的不多,富贵险中求一下(*°ー°)v?", "还行,可以尝试一下(๑‾ ꇴ ‾๑)"] -BBCDMSG5 = ["不错的成绩,努力一下或许可以让他受孕哦..(〃w〃)"] -BBCDMSG6 = ["好猛,试试强制让他受孕吧!!!(((o(*°▽°*)o)))"] +BBCDMSG1 = ["还行,可以尝试一下(๑‾ ꇴ ‾๑)"] +BBCDMSG2 = ["不错的成绩,努力一下或许可以让他受孕哦..(〃w〃)"] +BBCDMSG3 = ["好猛,试试强制让他受孕吧!!!(((o(*°▽°*)o)))"] + +# bbcd short +BBCDMSG4 = ["差的不多,富贵险中求一下(*°ー°)v?"] +BBCDMSG5 = ["还行,可以尝试一下(๑‾ ꇴ ‾๑)"] +BBCDMSG6 = ["快逃!!!!!!!!(o(*°▽°*)o)"] # bbcd equal BBCDMSG7 = ["试试刺刀看看谁能赢吧!"] diff --git a/plugins/thpic.py b/plugins/thpic.py index caa752d..1d8c462 100644 --- a/plugins/thpic.py +++ b/plugins/thpic.py @@ -5,6 +5,12 @@ thpic 插件 """ +__plugin_meta__ = { + "name": "thpic", + "description": "来看看东方Project的图片吧!", + "usage": "/thpic", +} + from core.bot import Bot from core.command_manager import matcher from models import MessageEvent, MessageSegment