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

消息链构筑器 更多...

Public 成员函数

List< MessageBaseBuild ()
 
MessageChainBuilder AddTextMessage (string text)
 添加文字消息
 
MessageChainBuilder AddMentionMessage (string userId, bool isAll=false)
 添加艾特消息
 
MessageChainBuilder AddReplyMessage (string messageId)
 添加回复消息
 
MessageChainBuilder AddImageMessage (string imageUrl, bool isBase64=false)
 使用路径添加图片信息
 
MessageChainBuilder AddImageMessage (FileStream fs)
 使用文件流添加图片信息
 
MessageChainBuilder AddVoiceMessage (string voiceUrl)
 

静态 Public 成员函数

static MessageChainBuilder Create ()
 创建消息链构筑器
 

详细描述

消息链构筑器

成员函数说明

◆ AddImageMessage() [1/2]

MessageChainBuilder NapPlana.Core.Bot.MessageChainBuilder.AddImageMessage ( FileStream  fs)

使用文件流添加图片信息

参数
fs文件流
返回
自身

◆ AddImageMessage() [2/2]

MessageChainBuilder NapPlana.Core.Bot.MessageChainBuilder.AddImageMessage ( string  imageUrl,
bool  isBase64 = false 
)

使用路径添加图片信息

参数
imageUrl可输入服务器本地路径/网络路径/base64图片编码
isBase64是否为base64,需添加 base64:// 前缀
返回
自身

◆ AddMentionMessage()

MessageChainBuilder NapPlana.Core.Bot.MessageChainBuilder.AddMentionMessage ( string  userId,
bool  isAll = false 
)

添加艾特消息

参数
userIdqq号
isAll是否at全体
返回
自身

◆ AddReplyMessage()

MessageChainBuilder NapPlana.Core.Bot.MessageChainBuilder.AddReplyMessage ( string  messageId)

添加回复消息

参数
messageId消息id
返回
自身

◆ AddTextMessage()

MessageChainBuilder NapPlana.Core.Bot.MessageChainBuilder.AddTextMessage ( string  text)

添加文字消息

参数
text文字
返回
自身

◆ AddVoiceMessage()

MessageChainBuilder NapPlana.Core.Bot.MessageChainBuilder.AddVoiceMessage ( string  voiceUrl)

◆ Build()

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

◆ Create()

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

创建消息链构筑器

返回
构筑器实例

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