![]() |
NapPlana.NET 引用文档 0.3.4
Yet Another NapCat Framework SDK for .NET
|
机器人主体 更多...
Public 成员函数 | |
| async Task | StartAsync (CancellationToken cancellationToken=default) |
| async Task | StopAsync (CancellationToken cancellationToken=default) |
| NapBot () | |
| 创建实例 | |
| NapBot (ConnectionBase connection, long selfId) | |
| 带参创建 | |
| NapBot | SetConnection (ConnectionBase connection) |
| 设置连接类型 | |
| async Task< GroupMessageSendResponseData > | SendGroupMessageAsync (GroupMessageSend groupMessage, int timeoutSeconds=15) |
| 发送群消息 | |
| async Task< PrivateMessageSendResponseData > | SendPrivateMessageAsync (PrivateMessageSend privateMessage, int timeoutSeconds=15) |
| 发送私聊消息 | |
| async Task | SendPokeAsync (PokeMessageSend pokeMessage) |
| 发送戳一戳消息 | |
| async Task | DeleteGroupMessageAsync (GroupMessageDelete deleteGroupMessage) |
| 撤回消息 | |
| async Task< ForwardMessageSendResponseData > | SendGroupForwardMessageAsync (GroupForwardMessageSend message, int timeoutSeconds=15) |
| 发送群合并转发消息 | |
| async Task< ForwardMessageSendResponseData > | SendPrivateForwardMessageAsync (PrivateForwardMessageSend message, int timeoutSeconds=15) |
| 发送私聊合并转发消息 | |
| async Task | SetMsgEmojiLikeAsync (MsgEmojiLikeSend message) |
| 贴表情 | |
| async Task< GetFileResponseData > | GetFileAsync (GetFileRequest request, int timeoutSeconds=15) |
| async Task< GetFileUrlResponseData > | GetGroupFileUrlAsync (GetGroupFileUrlRequest request, int timeoutSeconds=15) |
| 获取群文件下载链接 | |
| async Task< GetFileUrlResponseData > | GetPrivateFileUrlAsync (GetPrivateFileUrlRequest request, int timeoutSeconds=15) |
| 获取私聊文件下载链接 | |
| async Task | SetFriendAddRequestAsync (FriendAddRequestAction request) |
| 处理好友添加请求 | |
| async Task | SetGroupAddRequestAsync (GroupAddRequestAction request) |
| 处理群添加请求 | |
属性 | |
| long | SelfId = 0 [get, set] |
| QQ号 | |
属性 继承自 NapPlana.Core.Bot.BotInstance.INapBot | |
机器人主体
| NapPlana.Core.Bot.BotInstance.NapBot.NapBot | ( | ) |
创建实例
| NapPlana.Core.Bot.BotInstance.NapBot.NapBot | ( | ConnectionBase | connection, |
| long | selfId | ||
| ) |
带参创建
| connection | 连接类型 |
| selfId | QQ号 |
| async Task NapPlana.Core.Bot.BotInstance.NapBot.DeleteGroupMessageAsync | ( | GroupMessageDelete | deleteGroupMessage | ) |
| async Task< GetFileResponseData > NapPlana.Core.Bot.BotInstance.NapBot.GetFileAsync | ( | GetFileRequest | request, |
| int | timeoutSeconds = 15 |
||
| ) |
| async Task< GetFileUrlResponseData > NapPlana.Core.Bot.BotInstance.NapBot.GetGroupFileUrlAsync | ( | GetGroupFileUrlRequest | request, |
| int | timeoutSeconds = 15 |
||
| ) |
| async Task< GetFileUrlResponseData > NapPlana.Core.Bot.BotInstance.NapBot.GetPrivateFileUrlAsync | ( | GetPrivateFileUrlRequest | request, |
| int | timeoutSeconds = 15 |
||
| ) |
| async Task< ForwardMessageSendResponseData > NapPlana.Core.Bot.BotInstance.NapBot.SendGroupForwardMessageAsync | ( | GroupForwardMessageSend | message, |
| int | timeoutSeconds = 15 |
||
| ) |
| async Task< GroupMessageSendResponseData > NapPlana.Core.Bot.BotInstance.NapBot.SendGroupMessageAsync | ( | GroupMessageSend | groupMessage, |
| int | timeoutSeconds = 15 |
||
| ) |
发送群消息
| groupMessage | 请求 |
| timeoutSeconds | 自定义超时时间 |
| ArgumentNullException | 传参错误 |
| async Task NapPlana.Core.Bot.BotInstance.NapBot.SendPokeAsync | ( | PokeMessageSend | pokeMessage | ) |
| async Task< ForwardMessageSendResponseData > NapPlana.Core.Bot.BotInstance.NapBot.SendPrivateForwardMessageAsync | ( | PrivateForwardMessageSend | message, |
| int | timeoutSeconds = 15 |
||
| ) |
| async Task< PrivateMessageSendResponseData > NapPlana.Core.Bot.BotInstance.NapBot.SendPrivateMessageAsync | ( | PrivateMessageSend | privateMessage, |
| int | timeoutSeconds = 15 |
||
| ) |
发送私聊消息
| privateMessage | 请求 |
| timeoutSeconds | 自定义超时时间 |
| ArgumentNullException | 传参错误 |
| NapBot NapPlana.Core.Bot.BotInstance.NapBot.SetConnection | ( | ConnectionBase | connection | ) |
设置连接类型
| connection | 连接类型 |
| async Task NapPlana.Core.Bot.BotInstance.NapBot.SetFriendAddRequestAsync | ( | FriendAddRequestAction | request | ) |
| async Task NapPlana.Core.Bot.BotInstance.NapBot.SetGroupAddRequestAsync | ( | GroupAddRequestAction | request | ) |
| async Task NapPlana.Core.Bot.BotInstance.NapBot.SetMsgEmojiLikeAsync | ( | MsgEmojiLikeSend | message | ) |
| async Task NapPlana.Core.Bot.BotInstance.NapBot.StartAsync | ( | CancellationToken | cancellationToken = default | ) |
| async Task NapPlana.Core.Bot.BotInstance.NapBot.StopAsync | ( | CancellationToken | cancellationToken = default | ) |
|
getset |