NapPlana.NET 引用文档 0.3.4
Yet Another NapCat Framework SDK for .NET
载入中...
搜索中...
未找到
NapPlana.Core.Bot.BotInstance.INapBot接口 参考
类 NapPlana.Core.Bot.BotInstance.INapBot 继承关系图:
NapPlana.Core.Bot.BotInstance.NapBot NapPlana.DI.Service.BotContext

Public 成员函数

Task< GroupMessageSendResponseDataSendGroupMessageAsync (GroupMessageSend groupMessage, int timeoutSeconds=15)
 发送群聊消息
 
Task< PrivateMessageSendResponseDataSendPrivateMessageAsync (PrivateMessageSend privateMessage, int timeoutSeconds=15)
 发送私聊消息
 
Task SendPokeAsync (PokeMessageSend pokeMessage)
 发送戳一戳
 
Task DeleteGroupMessageAsync (GroupMessageDelete deleteGroupMessage)
 撤回消息
 
Task< ForwardMessageSendResponseDataSendGroupForwardMessageAsync (GroupForwardMessageSend message, int timeoutSeconds=15)
 发送群合并转发消息
 
Task< ForwardMessageSendResponseDataSendPrivateForwardMessageAsync (PrivateForwardMessageSend message, int timeoutSeconds=15)
 发送私聊合并转发消息
 
Task SetMsgEmojiLikeAsync (MsgEmojiLikeSend message)
 贴表情
 
Task< GetFileResponseDataGetFileAsync (GetFileRequest request, int timeoutSeconds=15)
 获取文件信息
 
Task< GetFileUrlResponseDataGetGroupFileUrlAsync (GetGroupFileUrlRequest request, int timeoutSeconds=15)
 获取群文件下载链接
 
Task< GetFileUrlResponseDataGetPrivateFileUrlAsync (GetPrivateFileUrlRequest request, int timeoutSeconds=15)
 获取私聊文件下载链接
 
Task SetFriendAddRequestAsync (FriendAddRequestAction request)
 处理好友添加请求
 
Task SetGroupAddRequestAsync (GroupAddRequestAction request)
 处理群添加请求
 

属性

long SelfId [get, set]
 QQ号等一系列能够唯一标识一个机器人的数字
 

成员函数说明

◆ DeleteGroupMessageAsync()

Task NapPlana.Core.Bot.BotInstance.INapBot.DeleteGroupMessageAsync ( GroupMessageDelete  deleteGroupMessage)

撤回消息

参数
deleteGroupMessage消息结构
返回

NapPlana.Core.Bot.BotInstance.NapBot , 以及 NapPlana.DI.Service.BotContext 内被实现.

◆ GetFileAsync()

Task< GetFileResponseData > NapPlana.Core.Bot.BotInstance.INapBot.GetFileAsync ( GetFileRequest  request,
int  timeoutSeconds = 15 
)

获取文件信息

NapPlana.Core.Bot.BotInstance.NapBot 内被实现.

◆ GetGroupFileUrlAsync()

Task< GetFileUrlResponseData > NapPlana.Core.Bot.BotInstance.INapBot.GetGroupFileUrlAsync ( GetGroupFileUrlRequest  request,
int  timeoutSeconds = 15 
)

获取群文件下载链接

NapPlana.Core.Bot.BotInstance.NapBot 内被实现.

◆ GetPrivateFileUrlAsync()

Task< GetFileUrlResponseData > NapPlana.Core.Bot.BotInstance.INapBot.GetPrivateFileUrlAsync ( GetPrivateFileUrlRequest  request,
int  timeoutSeconds = 15 
)

获取私聊文件下载链接

NapPlana.Core.Bot.BotInstance.NapBot 内被实现.

◆ SendGroupForwardMessageAsync()

Task< ForwardMessageSendResponseData > NapPlana.Core.Bot.BotInstance.INapBot.SendGroupForwardMessageAsync ( GroupForwardMessageSend  message,
int  timeoutSeconds = 15 
)

发送群合并转发消息

NapPlana.Core.Bot.BotInstance.NapBot 内被实现.

◆ SendGroupMessageAsync()

Task< GroupMessageSendResponseData > NapPlana.Core.Bot.BotInstance.INapBot.SendGroupMessageAsync ( GroupMessageSend  groupMessage,
int  timeoutSeconds = 15 
)

发送群聊消息

参数
groupMessage消息结构
timeoutSeconds超时时间
返回
响应数据

NapPlana.Core.Bot.BotInstance.NapBot , 以及 NapPlana.DI.Service.BotContext 内被实现.

◆ SendPokeAsync()

Task NapPlana.Core.Bot.BotInstance.INapBot.SendPokeAsync ( PokeMessageSend  pokeMessage)

发送戳一戳

参数
pokeMessage消息结构
返回

NapPlana.Core.Bot.BotInstance.NapBot , 以及 NapPlana.DI.Service.BotContext 内被实现.

◆ SendPrivateForwardMessageAsync()

Task< ForwardMessageSendResponseData > NapPlana.Core.Bot.BotInstance.INapBot.SendPrivateForwardMessageAsync ( PrivateForwardMessageSend  message,
int  timeoutSeconds = 15 
)

发送私聊合并转发消息

NapPlana.Core.Bot.BotInstance.NapBot 内被实现.

◆ SendPrivateMessageAsync()

Task< PrivateMessageSendResponseData > NapPlana.Core.Bot.BotInstance.INapBot.SendPrivateMessageAsync ( PrivateMessageSend  privateMessage,
int  timeoutSeconds = 15 
)

发送私聊消息

参数
privateMessage消息结构
timeoutSeconds超时时间
返回
响应数据

NapPlana.Core.Bot.BotInstance.NapBot , 以及 NapPlana.DI.Service.BotContext 内被实现.

◆ SetFriendAddRequestAsync()

Task NapPlana.Core.Bot.BotInstance.INapBot.SetFriendAddRequestAsync ( FriendAddRequestAction  request)

处理好友添加请求

参数
request请求结构
返回

NapPlana.Core.Bot.BotInstance.NapBot 内被实现.

◆ SetGroupAddRequestAsync()

Task NapPlana.Core.Bot.BotInstance.INapBot.SetGroupAddRequestAsync ( GroupAddRequestAction  request)

处理群添加请求

参数
request请求结构
返回

NapPlana.Core.Bot.BotInstance.NapBot 内被实现.

◆ SetMsgEmojiLikeAsync()

Task NapPlana.Core.Bot.BotInstance.INapBot.SetMsgEmojiLikeAsync ( MsgEmojiLikeSend  message)

贴表情

参数
message消息结构

NapPlana.Core.Bot.BotInstance.NapBot , 以及 NapPlana.DI.Service.BotContext 内被实现.

属性说明

◆ SelfId

long NapPlana.Core.Bot.BotInstance.INapBot.SelfId
getset

QQ号等一系列能够唯一标识一个机器人的数字

如果后期对接官方机器人,则需要改成字符串以保证兼容性,现在不需要

NapPlana.Core.Bot.BotInstance.NapBot , 以及 NapPlana.DI.Service.BotContext 内被实现.


该接口的文档由以下文件生成: