Skip to content

Commit

Permalink
🎨 re-export
Browse files Browse the repository at this point in the history
  • Loading branch information
MingxuanGame committed Oct 4, 2023
1 parent 0c933c5 commit f6d8016
Show file tree
Hide file tree
Showing 3 changed files with 67 additions and 6 deletions.
16 changes: 10 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

## 这是什么?

这是一个 Python 的 [LibOneBot](https://12.onebot.dev/glossary/#libonebot) 旨在帮助开发者快速实现 OneBot 12 标准。
这是一个 Python 的 [LibOneBot](https://12.onebot.dev/glossary/#libonebot)旨在帮助开发者快速实现 OneBot 12 标准。

LibOneBot 对 [OneBot Connect](https://12.onebot.dev/connect/) 和动作、事件、消息段进行了包装,便于开发者使用。

Expand All @@ -24,11 +24,15 @@ from __future__ import annotations
# from typing_extensions import Annotated # python<3.9
from typing import Annotated # python>=3.9

from pylibob.connection import HTTP, HTTPWebhook
from pylibob.connection_ws import WebSocket, WebSocketReverse
from pylibob.event import Event
from pylibob.impl import OneBotImpl
from pylibob.types import Bot
from pylibob import (
HTTP,
Bot,
Event,
HTTPWebhook,
OneBotImpl,
WebSocket,
WebSocketReverse,
)

impl = OneBotImpl(
"test", # 实现名称
Expand Down
51 changes: 51 additions & 0 deletions pylibob/__init__.py
Original file line number Diff line number Diff line change
@@ -1,3 +1,54 @@
from __future__ import annotations

from .connection import (
HTTP as HTTP,
HTTPWebhook as HTTPWebhook,
)
from .connection_ws import (
WebSocket as WebSocket,
WebSocketReverse as WebSocketReverse,
)
from .event import (
ChannelCreateEvent as ChannelCreateEvent,
ChannelDeleteEvent as ChannelDeleteEvent,
ChannelMemberDecreaseEvent as ChannelMemberDecreaseEvent,
ChannelMemberIncreaseEvent as ChannelMemberIncreaseEvent,
ChannelMessageDeleteEvent as ChannelMessageDeleteEvent,
ChannelMessageEvent as ChannelMessageEvent,
Event as Event,
FriendDecreaseEvent as FriendDecreaseEvent,
FriendIncreaseEvent as FriendIncreaseEvent,
GroupMemberDecreaseEvent as GroupMemberDecreaseEvent,
GroupMemberIncreaseEvent as GroupMemberIncreaseEvent,
GroupMessageDeleteEvent as GroupMessageDeleteEvent,
GroupMessageEvent as GroupMessageEvent,
GuildMemberDecreaseEvent as GuildMemberDecreaseEvent,
GuildMemberIncreaseEvent as GuildMemberIncreaseEvent,
MessageEvent as MessageEvent,
MetaConnectEvent as MetaConnectEvent,
MetaEvent as MetaEvent,
MetaHeartbeatEvent as MetaHeartbeatEvent,
MetaStatusUpdateEvent as MetaStatusUpdateEvent,
NoticeEvent as NoticeEvent,
PrivateMessageEvent as PrivateMessageEvent,
RequestEvent as RequestEvent,
)
from .impl import OneBotImpl as OneBotImpl
from .segment import (
Audio as Audio,
File as File,
Image as Image,
Location as Location,
Mention as Mention,
MentionAll as MentionAll,
Reply as Reply,
Segment as Segment,
Text as Text,
Video as Video,
Voice as Voice,
)
from .types import (
Bot as Bot,
BotSelf as BotSelf,
)
from .version import __version__ as __version__
6 changes: 6 additions & 0 deletions pylibob/event/__init__.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,12 @@
from __future__ import annotations

from .base import Event as Event
from .message import (
ChannelMessageEvent as ChannelMessageEvent,
GroupMessageEvent as GroupMessageEvent,
MessageEvent as MessageEvent,
PrivateMessageEvent as PrivateMessageEvent,
)
from .meta import (
MetaConnectEvent as MetaConnectEvent,
MetaEvent as MetaEvent,
Expand Down

0 comments on commit f6d8016

Please sign in to comment.