Merge pull request #10 from Fairy-Oracle-Sanctuary/plugins
Plugins to main
This commit is contained in:
@@ -1,20 +1,47 @@
|
|||||||
from .events.base import OneBotEvent
|
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.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 (
|
from .objects import (
|
||||||
GroupInfo, GroupMemberInfo, FriendInfo, StrangerInfo, LoginInfo,
|
CurrentTalkative,
|
||||||
VersionInfo, Status, EssenceMessage, GroupHonorInfo, CurrentTalkative, HonorInfo
|
EssenceMessage,
|
||||||
|
FriendInfo,
|
||||||
|
GroupHonorInfo,
|
||||||
|
GroupInfo,
|
||||||
|
GroupMemberInfo,
|
||||||
|
HonorInfo,
|
||||||
|
LoginInfo,
|
||||||
|
Status,
|
||||||
|
StrangerInfo,
|
||||||
|
VersionInfo,
|
||||||
)
|
)
|
||||||
|
|
||||||
# Alias for backward compatibility
|
# Alias for backward compatibility
|
||||||
|
|||||||
@@ -3,6 +3,7 @@
|
|||||||
|
|
||||||
定义了 MessageSegment 类,用于封装 OneBot 11 的消息段。
|
定义了 MessageSegment 类,用于封装 OneBot 11 的消息段。
|
||||||
"""
|
"""
|
||||||
|
|
||||||
from dataclasses import dataclass
|
from dataclasses import dataclass
|
||||||
from typing import Any, Dict
|
from typing import Any, Dict
|
||||||
|
|
||||||
@@ -56,7 +57,7 @@ class MessageSegment:
|
|||||||
# --- 快捷构造方法 ---
|
# --- 快捷构造方法 ---
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
def text(text: str) -> "MessageSegment":
|
def text(text: str) -> "MessageSegment": # noqa: F811
|
||||||
"""
|
"""
|
||||||
构造文本消息段
|
构造文本消息段
|
||||||
|
|
||||||
|
|||||||
@@ -5,6 +5,12 @@ from core.bot import Bot
|
|||||||
from core.command_manager import matcher
|
from core.command_manager import matcher
|
||||||
from models import MessageEvent, MessageSegment
|
from models import MessageEvent, MessageSegment
|
||||||
|
|
||||||
|
__plugin_meta__ = {
|
||||||
|
"name": "jrcd",
|
||||||
|
"description": "来看看你的长度吧!",
|
||||||
|
"usage": "/jrcd\n/bbcd [@某人]",
|
||||||
|
}
|
||||||
|
|
||||||
# jrcd
|
# jrcd
|
||||||
JRCDMSG_1 = [
|
JRCDMSG_1 = [
|
||||||
"今天的长度是%scm,可以让我一口吃掉吗罒ω罒",
|
"今天的长度是%scm,可以让我一口吃掉吗罒ω罒",
|
||||||
@@ -23,15 +29,15 @@ JRCDMSG_3 = [
|
|||||||
"今天的长度是%scm,单是看到哥哥的长度就....(〃w〃)",
|
"今天的长度是%scm,单是看到哥哥的长度就....(〃w〃)",
|
||||||
]
|
]
|
||||||
|
|
||||||
# bbcd short
|
|
||||||
BBCDMSG1 = ["还行,可以尝试一下(๑‾ ꇴ ‾๑)"]
|
|
||||||
BBCDMSG2 = ["差的不多,富贵险中求一下(*°ー°)v?"]
|
|
||||||
BBCDMSG3 = ["快逃!!!!!!!!(o(*°▽°*)o)"]
|
|
||||||
|
|
||||||
# bbcd long
|
# bbcd long
|
||||||
BBCDMSG4 = ["差的不多,富贵险中求一下(*°ー°)v?", "还行,可以尝试一下(๑‾ ꇴ ‾๑)"]
|
BBCDMSG1 = ["还行,可以尝试一下(๑‾ ꇴ ‾๑)"]
|
||||||
BBCDMSG5 = ["不错的成绩,努力一下或许可以让他受孕哦..(〃w〃)"]
|
BBCDMSG2 = ["不错的成绩,努力一下或许可以让他受孕哦..(〃w〃)"]
|
||||||
BBCDMSG6 = ["好猛,试试强制让他受孕吧!!!(((o(*°▽°*)o)))"]
|
BBCDMSG3 = ["好猛,试试强制让他受孕吧!!!(((o(*°▽°*)o)))"]
|
||||||
|
|
||||||
|
# bbcd short
|
||||||
|
BBCDMSG4 = ["差的不多,富贵险中求一下(*°ー°)v?"]
|
||||||
|
BBCDMSG5 = ["还行,可以尝试一下(๑‾ ꇴ ‾๑)"]
|
||||||
|
BBCDMSG6 = ["快逃!!!!!!!!(o(*°▽°*)o)"]
|
||||||
|
|
||||||
# bbcd equal
|
# bbcd equal
|
||||||
BBCDMSG7 = ["试试刺刀看看谁能赢吧!"]
|
BBCDMSG7 = ["试试刺刀看看谁能赢吧!"]
|
||||||
|
|||||||
@@ -5,6 +5,12 @@ thpic 插件
|
|||||||
|
|
||||||
"""
|
"""
|
||||||
|
|
||||||
|
__plugin_meta__ = {
|
||||||
|
"name": "thpic",
|
||||||
|
"description": "来看看东方Project的图片吧!",
|
||||||
|
"usage": "/thpic",
|
||||||
|
}
|
||||||
|
|
||||||
from core.bot import Bot
|
from core.bot import Bot
|
||||||
from core.command_manager import matcher
|
from core.command_manager import matcher
|
||||||
from models import MessageEvent, MessageSegment
|
from models import MessageEvent, MessageSegment
|
||||||
|
|||||||
Reference in New Issue
Block a user