NapPlana.NET 引用文档 0.3.4
Yet Another NapCat Framework SDK for .NET
载入中...
搜索中...
未找到
NapPlana.Core.Data 命名空间参考

命名空间

namespace  Action
 
namespace  API
 
namespace  Event
 
namespace  Message
 

枚举

enum  LogLevel {
  None = 0 , Error = 1 , Warning = 2 , Info = 3 ,
  Debug = 4
}
 日志级别。 更多...
 
enum  LifeCycleSubType { None , Enable , Disable , Connect }
 生命周期子类型。 更多...
 
enum  GroupIncreaseType { None , Approve , Invite }
 群成员增加类型。 更多...
 
enum  GroupDecreaseType {
  None , Kick , Leave , KickMe ,
  Disband
}
 群成员减少类型。 更多...
 
enum  GroupManagerType { None , Set , Unset }
 群管理员类型。 更多...
 
enum  GroupBanType { None , Ban , LiftBan }
 群禁言类型。 更多...
 
enum  GroupEssenceType { None , Add , Delete }
 群精华消息类型。 更多...
 
enum  MessageType { None , Private , Group }
 消息类型。 更多...
 
enum  PrivateMessageSubType { None , Friend , Group , Other }
 私信消息子类型。 更多...
 
enum  SexType { None , Male , Female , Unknown }
 性别类型。 更多...
 
enum  GroupRole { None , Owner , Admin , Member }
 群角色。 更多...
 
enum  MetaEventType { None = -1 , Heartbeat = 0 , Lifecycle = 1 }
 元事件类型。 更多...
 
enum  NoticeType {
  None , Friend , Group , FriendAdd ,
  FriendRecall , GroupRecall , GroupIncrease , GroupDecrease ,
  GroupAdmin , GroupBan , GroupUpload , GroupCard ,
  GroupMsgEmojiLike , Essence , Notify , BotOffline
}
 通知类型。 更多...
 
enum  RequestType { None , Friend , Group }
 请求类型。 更多...
 
enum  NotifySubType {
  None , Poke , ProfileLike , InputStatus ,
  Title , GroupName
}
 通知子类型。 更多...
 
enum  MessageDataType {
  None , Text , Image , Face ,
  At , Audio , Record , Video ,
  Rps , Contact , Dice , Music ,
  Reply , Forward , Node , Json ,
  MFace , File
}
 消息数据类型。 更多...
 
enum  ApiActionType {
  None = -1 , SendPrivateMsg = 0 , SendGroupMsg = 1 , SendMsg = 2 ,
  DeleteMsg = 3 , GetMsg = 4 , GetForwardMsg = 5 , SendLike = 6 ,
  SetGroupKick = 7 , SetGroupBan = 8 , SetGroupWholeBan = 9 , SetGroupAdmin = 10 ,
  SetGroupCard = 11 , SetGroupName = 12 , SetGroupLeave = 13 , SetGroupSpecialTitle = 14 ,
  SetFriendAddRequest = 15 , SetGroupAddRequest = 16 , GetLoginInfo = 17 , GetStrangerInfo = 18 ,
  GetFriendList = 19 , GetGroupInfo = 20 , GetGroupList = 21 , GetGroupMemberInfo = 22 ,
  GetGroupMemberList = 23 , GetGroupHonorInfo = 24 , GetCookies = 25 , GetCsrfToken = 26 ,
  GetCredentials = 27 , GetRecord = 28 , GetImage = 29 , CanSendImage = 30 ,
  CanSendRecord = 31 , GetStatus = 32 , GetVersionInfo = 33 , CleanCache = 34 ,
  SendPoke = 35 , SendGroupForwardMsg = 36 , SendPrivateForwardMsg = 37 , SendForwardMsg = 38 ,
  SetMsgEmojiLike = 39 , GetFile = 40 , GetGroupFileUrl = 41 , GetPrivateFileUrl = 42
}
 API动作类型。 更多...
 
enum  EventType {
  None = -1 , Meta = 0 , Request = 1 , Notice = 2 ,
  Message = 3 , MessageSent = 4
}
 事件类型 更多...
 
enum  BotConnectionType {
  None = -1 , HttpServer = 0 , WebSocketServer = 1 , HttpClient = 2 ,
  WebSocketClient = 3
}
 机器人要如何与napcat连接? 更多...
 

枚举类型说明

◆ ApiActionType

API动作类型。

枚举值
None 

无。

SendPrivateMsg 

发送私聊消息。

SendGroupMsg 

发送群消息。

SendMsg 

发送消息。

DeleteMsg 

删除消息。

GetMsg 

获取消息。

GetForwardMsg 

获取转发消息。

SendLike 

发送点赞。

SetGroupKick 

设置群踢出。

SetGroupBan 

设置群禁言。

SetGroupWholeBan 

设置群全员禁言。

SetGroupAdmin 

设置群管理员。

SetGroupCard 

设置群名片。

SetGroupName 

设置群名称。

SetGroupLeave 

设置群离开。

SetGroupSpecialTitle 

设置群���殊头衔。

SetFriendAddRequest 

设置好友添加请求。

SetGroupAddRequest 

设置群添加请求。

GetLoginInfo 

获取登录信息。

GetStrangerInfo 

获取陌生人信息。

GetFriendList 

获取好���列表。

GetGroupInfo 

获取群信息。

GetGroupList 

获取群列表。

GetGroupMemberInfo 

获取群成员信息。

GetGroupMemberList 

获取群成员列表。

GetGroupHonorInfo 

获取群荣誉信息。

GetCookies 

获取Cookies。

GetCsrfToken 

获取CSRF令牌。

GetCredentials 

获取凭据。

GetRecord 

获取录音。

GetImage 

获取图片。

CanSendImage 

能否发送图片。

CanSendRecord 

能否发送录音。

GetStatus 

获取状态。

GetVersionInfo 

获取版本信息。

CleanCache 

清理缓存。

SendPoke 

发送戳一戳。

SendGroupForwardMsg 

发送群合并转发消息。

SendPrivateForwardMsg 

发送私聊合并转发消息。

SendForwardMsg 

发送合并转发消息。

SetMsgEmojiLike 

贴表情

GetFile 

获取文件信息。

GetGroupFileUrl 

获取群文件下载链接。

GetPrivateFileUrl 

获取私聊文件下载链接。

◆ BotConnectionType

机器人要如何与napcat连接?

枚举值
None 
HttpServer 

本机作为Http服务器,napcat作客户端

WebSocketServer 

本机作为WebSocket服务器,napcat作客户端

HttpClient 

本机作客户端,napcat作Http服务器

WebSocketClient 

本机作客户端,napcat作WebSocket服务器

◆ EventType

事件类型

枚举值
None 

Meta 

元事件

Request 

请求

Notice 

通知

Message 

消息

MessageSent 

自身发送消息

◆ GroupBanType

群禁言类型。

枚举值
None 

无。

Ban 

禁言。

LiftBan 

解除禁言。

◆ GroupDecreaseType

群成员减少类型。

枚举值
None 

无。

Kick 

踢出。

Leave 

离开。

KickMe 

踢出我��

Disband 

解散。

◆ GroupEssenceType

群精华消息类型。

枚举值
None 

无。

Add 

添加。

Delete 

删除。

◆ GroupIncreaseType

群成员增加类型。

枚举值
None 

无。

Approve 

批准。

Invite 

邀请。

◆ GroupManagerType

群管理员类型。

枚举值
None 

无。

Set 

设置。

Unset 

取消设置。

◆ GroupRole

群角色。

枚举值
None 

无。

Owner 

群主。

Admin 

管理员。

Member 

成员。

◆ LifeCycleSubType

生命周期子类型。

枚举值
None 

无。

Enable 

启用。

Disable 

禁用。

Connect 

连接。

◆ LogLevel

日志级别。

枚举值
None 

无。

Error 

错误。

Warning 

警告。

Info 

信息。

Debug 

调试。

◆ MessageDataType

消息数据类型。

枚举值
None 

无。

Text 

文本。

Image 

图片。

Face 

表情。

At 

@。

Audio 

音频。

Record 

录音。

Video 

视频。

Rps 

石头剪刀布。

Contact 

联系人。

Dice 

骰子。

Music 

音乐。

Reply 

回复。

Forward 

转发。

Node 

节点。

Json 

JSON。

MFace 

MFace。

File 

文件。

◆ MessageType

消息类型。

枚举值
None 

无。

Private 

私聊。

Group 

群聊。

◆ MetaEventType

元事件类型。

枚举值
None 

无。

Heartbeat 

心跳。

Lifecycle 

生命周期。

◆ NoticeType

通知类型。

枚举值
None 

无。

Friend 

好友。

Group 

群。

FriendAdd 

好友添加。

FriendRecall 

好友撤回。

GroupRecall 

群撤回。

GroupIncrease 

群增加。

GroupDecrease 

群减少。

GroupAdmin 

群管理员。

GroupBan 

群禁言。

GroupUpload 

群上传。

GroupCard 

群名片。

GroupMsgEmojiLike 

群消息表情点赞。

Essence 

精华。

Notify 

通知。

BotOffline 

机器人离线。

◆ NotifySubType

通知子类型。

枚举值
None 

无。

Poke 

戳一戳。

ProfileLike 

个人资料点赞。

InputStatus 

输入状态。

Title 

头衔。

GroupName 

群名称。

◆ PrivateMessageSubType

私信消息子类型。

枚举值
None 

无。

Friend 

好友。

Group 

群聊。

Other 

其他。

◆ RequestType

请求类型。

枚举值
None 

无。

Friend 

好友请求。

Group 

群请求。

◆ SexType

性别类型。

枚举值
None 

无。

Male 

男。

Female 

女。

Unknown 

未知。