发送消息指南
约 404 字大约 1 分钟
2026-03-19
从快速发送到精细构造,NcatBot 的完整消息发送参考 — 支持多平台。
Quick Reference
通用回复(所有平台)
await event.reply(text="收到") # 自动适配当前平台QQ 平台
# sugar 方法 — 关键字自动组装
await self.api.qq.post_group_msg(group_id, text="Hello!", at=user_id, image="photo.jpg")
# MessageArray — 精细控制
msg = MessageArray().add_at(user_id).add_text(" 看看这些图 ").add_image("img.png")
await self.api.qq.post_group_array_msg(group_id, msg)Bilibili 平台
# 弹幕
await self.api.bilibili.send_danmu(room_id, "Hello!")
# 私信
await self.api.bilibili.send_private_msg(user_id, "你好!")
# 评论
await self.api.bilibili.send_comment(resource_id, "video", "好视频!")GitHub 平台
# Issue 评论(通过事件回复)
await event.reply("感谢你的反馈!")
# Issue 评论(通过 API)
await self.api.github.create_issue_comment("owner/repo", 42, "已处理")
# PR 评论
await self.api.github.create_pr_comment("owner/repo", 10, "LGTM!")本目录索引
通用
| 文档 | 内容 |
|---|---|
| 通用消息概念 | 消息段与 MessageArray 概览 |
| 消息段参考 | 所有消息段类型的字段、构造方式和序列化格式 |
| MessageArray 消息数组 | 容器:创建、链式构造、查询过滤、序列化 |
QQ 平台
| 文档 | 内容 |
|---|---|
| QQ 消息发送 | QQ 消息发送方式概览 |
| 便捷接口参考 | event.reply()、所有 sugar 方法完整清单 |
| 合并转发 | ForwardNode / Forward / ForwardConstructor 构造器 |
| 实战示例 | 常见场景速查:纯文本、图文、回复、转发等 |
Bilibili 平台
| 文档 | 内容 |
|---|---|
| Bilibili 消息发送 | 弹幕、私信、评论发送概览 |
| 消息发送详解 | 弹幕、私信、评论的发送方式与示例 |
GitHub 平台
| 文档 | 内容 |
|---|---|
| GitHub 消息发送 | Issue / PR 评论发送概览 |
| 消息发送详解 | Issue / PR / Review Comment 发送与示例 |
版权所有
版权归属:huan-yp
