Skip to content

Commit b7ccca3

Browse files
author
veehou
committed
fix: 增加消息被删除的事件解析
1 parent ece400a commit b7ccca3

File tree

1 file changed

+10
-5
lines changed

1 file changed

+10
-5
lines changed

botpy/connection.py

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,12 @@ def __init__(self, dispatch: Callable, api: BotAPI):
8989
self._dispatch = dispatch
9090
self.api = api
9191

92+
def parse_ready(self, ctx: gateway.WsContext, data: gateway.ReadyEvent):
93+
self._dispatch("ready")
94+
95+
def parse_resumed(self, ctx: gateway.WsContext, data: gateway.ReadyEvent):
96+
self._dispatch("resumed")
97+
9298
# botpy.flags.Intents.guilds
9399
def parse_guild_create(self, ctx: gateway.WsContext, data: guild.GuildPayload):
94100
_guild = Guild(self.api, ctx, data)
@@ -190,12 +196,11 @@ def parse_at_message_create(self, ctx: gateway.WsContext, data: gateway.MessageP
190196
_message = Message(self.api, ctx, data)
191197
self._dispatch("at_message_create", _message)
192198

193-
def parse_ready(self, ctx: gateway.WsContext, data: gateway.ReadyEvent):
194-
self._dispatch("ready")
195-
196-
def parse_resumed(self, ctx: gateway.WsContext, data: gateway.ReadyEvent):
197-
self._dispatch("resumed")
199+
def parse_public_message_delete(self, ctx: gateway.WsContext, data: gateway.MessagePayload):
200+
_message = Message(self.api, ctx, data)
201+
self._dispatch("public_message_delete", _message)
198202

203+
# botpy.flags.Intents.forums
199204
def parse_forum_thread_create(self, ctx: gateway.WsContext, data: forum.Thread):
200205
_forum = Thread(self.api, ctx, data)
201206
self._dispatch("forum_thread_create", _forum)

0 commit comments

Comments
 (0)