论坛事件
私域论坛
需要 Intents(forums=True),仅私域机器人可用。
| 事件方法 | 说明 |
|---|---|
on_forum_thread_create | 用户创建主题 |
on_forum_thread_update | 用户更新主题 |
on_forum_thread_delete | 用户删除主题 |
on_forum_post_create | 用户创建帖子 |
on_forum_post_delete | 用户删除帖子 |
on_forum_reply_create | 用户回复评论 |
on_forum_reply_delete | 用户删除评论 |
on_forum_publish_audit_result | 发表审核结果 |
事件触发详情(私域论坛)
| 事件方法 | 触发解析 | 参数模型 | 源码位置 |
|---|---|---|---|
on_forum_thread_create | parse_forum_thread_create → on_forum_thread_create | Thread | connection.py 第 246-248 行 / forum.py 第 70-152 行 |
on_forum_thread_update | parse_forum_thread_update → on_forum_thread_update | Thread | connection.py 第 250-252 行 / forum.py 第 70-152 行 |
on_forum_thread_delete | parse_forum_thread_delete → on_forum_thread_delete | Thread | connection.py 第 254-256 行 / forum.py 第 70-152 行 |
on_forum_post_create | parse_forum_post_create → on_forum_post_create | 原始 dict | connection.py 第 258-259 行 |
on_forum_post_delete | parse_forum_post_delete → on_forum_post_delete | 原始 dict | connection.py 第 261-262 行 |
on_forum_reply_create | parse_forum_reply_create → on_forum_reply_create | 原始 dict | connection.py 第 264-265 行 |
on_forum_reply_delete | parse_forum_reply_delete → on_forum_reply_delete | 原始 dict | connection.py 第 267-268 行 |
on_forum_publish_audit_result | parse_forum_publish_audit_result → on_forum_publish_audit_result | 原始 dict | connection.py 第 270-271 行 |
Thread 模型的 __slots__: thread_info (嵌套 _ThreadInfo: thread_id, title → _Title (含 paragraphs → _Paragraphs → _Elems), content → _Content (含 paragraphs → _Paragraphs → _Elems), date_time), channel_id, guild_id, author_id, event_id
开放论坛
需要 Intents(open_forum_event=True)。
| 事件方法 | 参数类型 | 说明 |
|---|---|---|
on_open_forum_thread_create | OpenThread | 用户创建主题 |
on_open_forum_thread_update | OpenThread | 用户修改主题 |
on_open_forum_thread_delete | OpenThread | 用户删除主题 |
on_open_forum_post_create | OpenThread | 用户创建帖子 |
on_open_forum_post_delete | OpenThread | 用户删除帖子 |
on_open_forum_reply_create | OpenThread | 用户回复评论 |
on_open_forum_reply_delete | OpenThread | 用户删除评论 |
事件触发详情(开放论坛)
| 事件方法 | 触发解析 | 参数模型 | 源码位置 |
|---|---|---|---|
on_open_forum_thread_create | parse_open_forum_thread_create → on_open_forum_thread_create | OpenThread | connection.py 第 281-283 行 / forum.py 第 155-172 行 |
on_open_forum_thread_update | parse_open_forum_thread_update → on_open_forum_thread_update | OpenThread | connection.py 第 285-287 行 / forum.py 第 155-172 行 |
on_open_forum_thread_delete | parse_open_forum_thread_delete → on_open_forum_thread_delete | OpenThread | connection.py 第 289-291 行 / forum.py 第 155-172 行 |
on_open_forum_post_create | parse_open_forum_post_create → on_open_forum_post_create | 原始 dict | connection.py 第 293-295 行 |
on_open_forum_post_delete | parse_open_forum_post_delete → on_open_forum_post_delete | 原始 dict | connection.py 第 297-299 行 |
on_open_forum_reply_create | parse_open_forum_reply_create → on_open_forum_reply_create | 原始 dict | connection.py 第 301-303 行 |
on_open_forum_reply_delete | parse_open_forum_reply_delete → on_open_forum_reply_delete | 原始 dict | connection.py 第 305-307 行 |
OpenThread 模型的 __slots__: guild_id, channel_id, author_id, event_id