|
8 | 8 | from .message import Message, DirectMessage, MessageAudit
|
9 | 9 | from .user import Member
|
10 | 10 | from .reaction import Reaction
|
11 |
| -from .audio import Audio |
12 |
| -from .forum import Thread |
| 11 | +from .audio import Audio, PublicAudio |
| 12 | +from .forum import Thread, OpenThread |
13 | 13 |
|
14 | 14 | from . import logging
|
15 | 15 | from .api import BotAPI
|
@@ -227,3 +227,39 @@ def parse_forum_reply_delete(self, payload):
|
227 | 227 |
|
228 | 228 | def parse_forum_publish_audit_result(self, payload):
|
229 | 229 | self._dispatch("forum_publish_audit_result", payload.get('d', {}))
|
| 230 | + |
| 231 | + def parse_audio_or_live_channel_member_enter(self, payload): |
| 232 | + _public_audio = PublicAudio(self.api, payload.get('d', {})) |
| 233 | + self._dispatch("audio_or_live_channel_member_enter", _public_audio) |
| 234 | + |
| 235 | + def parse_audio_or_live_channel_member_exit(self, payload): |
| 236 | + _public_audio = PublicAudio(self.api, payload.get('d', {})) |
| 237 | + self._dispatch("audio_or_live_channel_member_exit", _public_audio) |
| 238 | + |
| 239 | + def parse_open_forum_thread_create(self, payload): |
| 240 | + _forum = OpenThread(self.api, payload.get('d', {})) |
| 241 | + self._dispatch("open_forum_thread_create", _forum) |
| 242 | + |
| 243 | + def parse_open_forum_thread_update(self, payload): |
| 244 | + _forum = OpenThread(self.api, payload.get('d', {})) |
| 245 | + self._dispatch("open_forum_thread_update", _forum) |
| 246 | + |
| 247 | + def parse_open_forum_thread_delete(self, payload): |
| 248 | + _forum = OpenThread(self.api, payload.get('d', {})) |
| 249 | + self._dispatch("open_forum_thread_delete", _forum) |
| 250 | + |
| 251 | + def parse_open_forum_post_create(self, payload): |
| 252 | + _forum = OpenThread(self.api, payload.get('d', {})) |
| 253 | + self._dispatch("open_forum_post_create", payload.get('d', {})) |
| 254 | + |
| 255 | + def parse_open_forum_post_delete(self, payload): |
| 256 | + _forum = OpenThread(self.api, payload.get('d', {})) |
| 257 | + self._dispatch("open_forum_post_delete", payload.get('d', {})) |
| 258 | + |
| 259 | + def parse_open_forum_reply_create(self, payload): |
| 260 | + _forum = OpenThread(self.api, payload.get('d', {})) |
| 261 | + self._dispatch("open_forum_reply_create", payload.get('d', {})) |
| 262 | + |
| 263 | + def parse_open_forum_reply_delete(self, payload): |
| 264 | + _forum = OpenThread(self.api, payload.get('d', {})) |
| 265 | + self._dispatch("open_forum_reply_delete", payload.get('d', {})) |
0 commit comments