Merge pull request #10 from Fairy-Oracle-Sanctuary/plugins

Plugins to main
This commit is contained in:
baby2016
2026-01-02 15:51:53 +08:00
committed by GitHub
4 changed files with 63 additions and 23 deletions

View File

@@ -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

View File

@@ -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
"""
构造文本消息段

View File

@@ -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 = ["试试刺刀看看谁能赢吧!"]

View File

@@ -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