Skip to content

消息段构建器 msgbuilder

lumen.msgbuilder 提供 OneBot v11 消息段的快捷构建函数:

函数说明示例
text(str)纯文本text("你好")
at(qq)@某人at(123456)
face(id)QQ 表情face(178)
image(file)图片(支持 URL / 本地路径 / bytes / base64)image("https://...")
reply(message_id)回复reply(12345)
poke(qq)戳一戳poke(123456)
video(file)视频video("/path/to.mp4")
record(file)语音record("/path/to.mp3")
format_message(msg)统一格式化(字符串/段/列表互转)format_message("hi")

合并转发构建器

python
from endstone_lumenbridge.onebot.message import ForwardMessageBuilder

fwd = ForwardMessageBuilder()
fwd.add_custom_message("小助手", 10001, "第一条消息")
fwd.add_custom_message("小助手", 10001, [
    lumen.msgbuilder.text("第二条 "),
    lumen.msgbuilder.at(123456),
])
fwd.add_message_by_id(67890)  # 引用已有消息

lumen.QClient.send_group_forward_msg(group_id, fwd.build())

基于 MIT 许可协议发布