NapPlana.NET 引用文档 0.3.4
Yet Another NapCat Framework SDK for .NET
载入中...
搜索中...
未找到
NapPlana.Core.Bot.ForwardMessageBuilder类 参考

合并转发消息构筑器 更多...

Public 成员函数

List< MessageBaseBuild ()
 构建消息节点列表
 
ForwardMessageBuilder SetSource (string source)
 设置转发卡片标题行的内容(xxx 的聊天记录)
 
ForwardMessageBuilder SetNews (List< ForwardNewsItem > news)
 设置转发卡片预览文本列表
 
ForwardMessageBuilder SetSummary (string summary)
 设置转发卡片摘要(点击查看 x 条聊天记录)
 
ForwardMessageBuilder SetPrompt (string prompt)
 设置转发卡片在消息列表中的外显文本([聊天记录])
 
ForwardMessageBuilder AddNode (string messageId)
 添加引用已有消息的节点
 
ForwardMessageBuilder AddNode (string userId, string nickname, Action< MessageChainBuilder > contentBuilder)
 添加自定义内容节点
 
ForwardMessageBuilder AddNode (string userId, string nickname, Action< ForwardMessageBuilder > nestedBuilder)
 添加嵌套合并转发节点
 

静态 Public 成员函数

static ForwardMessageBuilder Create ()
 创建合并转发消息构筑器
 

属性

string? Source [get]
 
List< ForwardNewsItem >? News [get]
 
string? Summary [get]
 
string? Prompt [get]
 

详细描述

合并转发消息构筑器

成员函数说明

◆ AddNode() [1/3]

ForwardMessageBuilder NapPlana.Core.Bot.ForwardMessageBuilder.AddNode ( string  messageId)

添加引用已有消息的节点

参数
messageId消息ID

◆ AddNode() [2/3]

ForwardMessageBuilder NapPlana.Core.Bot.ForwardMessageBuilder.AddNode ( string  userId,
string  nickname,
Action< ForwardMessageBuilder nestedBuilder 
)

添加嵌套合并转发节点

参数
userId用户ID
nickname昵称
nestedBuilder嵌套转发构建委托

◆ AddNode() [3/3]

ForwardMessageBuilder NapPlana.Core.Bot.ForwardMessageBuilder.AddNode ( string  userId,
string  nickname,
Action< MessageChainBuilder contentBuilder 
)

添加自定义内容节点

参数
userId用户ID
nickname昵称
contentBuilder消息内容构建委托

◆ Build()

List< MessageBase > NapPlana.Core.Bot.ForwardMessageBuilder.Build ( )

构建消息节点列表

◆ Create()

static ForwardMessageBuilder NapPlana.Core.Bot.ForwardMessageBuilder.Create ( )
static

创建合并转发消息构筑器

◆ SetNews()

ForwardMessageBuilder NapPlana.Core.Bot.ForwardMessageBuilder.SetNews ( List< ForwardNewsItem news)

设置转发卡片预览文本列表

◆ SetPrompt()

ForwardMessageBuilder NapPlana.Core.Bot.ForwardMessageBuilder.SetPrompt ( string  prompt)

设置转发卡片在消息列表中的外显文本([聊天记录])

◆ SetSource()

ForwardMessageBuilder NapPlana.Core.Bot.ForwardMessageBuilder.SetSource ( string  source)

设置转发卡片标题行的内容(xxx 的聊天记录)

◆ SetSummary()

ForwardMessageBuilder NapPlana.Core.Bot.ForwardMessageBuilder.SetSummary ( string  summary)

设置转发卡片摘要(点击查看 x 条聊天记录)

属性说明

◆ News

List<ForwardNewsItem>? NapPlana.Core.Bot.ForwardMessageBuilder.News
get

◆ Prompt

string? NapPlana.Core.Bot.ForwardMessageBuilder.Prompt
get

◆ Source

string? NapPlana.Core.Bot.ForwardMessageBuilder.Source
get

◆ Summary

string? NapPlana.Core.Bot.ForwardMessageBuilder.Summary
get

该类的文档由以下文件生成: