├── .gitattributes
├── .github
├── ISSUE_TEMPLATE
│ ├── bug_report.md
│ ├── feature_request.md
│ └── question.md
└── workflows
│ └── dotnet.yml
├── .gitignore
├── LICENSE
├── README.md
├── demo
├── Demo.sln
├── HandleFriendRequest
│ ├── HandleFriendRequest.csproj
│ └── Program.cs
├── MessageMatchingDemo
│ ├── MessageMatchingDemo.csproj
│ ├── MyMessageMatchingPlugin.cs
│ └── Program.cs
└── SimpleMessageEcho
│ ├── Program.cs
│ └── SimpleMessageEcho.csproj
├── docfx
├── .gitignore
├── .manifest
├── _site
│ ├── EleCho.GoCqHttpSdk.Action.CqAction.html
│ ├── EleCho.GoCqHttpSdk.Action.CqActionResult.html
│ ├── EleCho.GoCqHttpSdk.Action.CqActionRetCode.html
│ ├── EleCho.GoCqHttpSdk.Action.CqActionStatus.html
│ ├── EleCho.GoCqHttpSdk.Action.CqBanGroupAllMembersAction.html
│ ├── EleCho.GoCqHttpSdk.Action.CqBanGroupAllMembersActionResult.html
│ ├── EleCho.GoCqHttpSdk.Action.CqBanGroupAnonymousMemberAction.html
│ ├── EleCho.GoCqHttpSdk.Action.CqBanGroupAnonymousMemberActionResult.html
│ ├── EleCho.GoCqHttpSdk.Action.CqBanGroupMemberAction.html
│ ├── EleCho.GoCqHttpSdk.Action.CqBanGroupMemberActionResult.html
│ ├── EleCho.GoCqHttpSdk.Action.CqCanSendImageAction.html
│ ├── EleCho.GoCqHttpSdk.Action.CqCanSendImageActionResult.html
│ ├── EleCho.GoCqHttpSdk.Action.CqCanSendRecordAction.html
│ ├── EleCho.GoCqHttpSdk.Action.CqCanSendRecordActionResult.html
│ ├── EleCho.GoCqHttpSdk.Action.CqCheckUrlSafetyAction.html
│ ├── EleCho.GoCqHttpSdk.Action.CqCheckUrlSafetyActionResult.html
│ ├── EleCho.GoCqHttpSdk.Action.CqCreateGroupFolderAction.html
│ ├── EleCho.GoCqHttpSdk.Action.CqCreateGroupFolderActionResult.html
│ ├── EleCho.GoCqHttpSdk.Action.CqDeleteEssenceMessageAction.html
│ ├── EleCho.GoCqHttpSdk.Action.CqDeleteEssenceMessageActionResult.html
│ ├── EleCho.GoCqHttpSdk.Action.CqDeleteFriendAction.html
│ ├── EleCho.GoCqHttpSdk.Action.CqDeleteFriendActionResult.html
│ ├── EleCho.GoCqHttpSdk.Action.CqDeleteGroupFileAction.html
│ ├── EleCho.GoCqHttpSdk.Action.CqDeleteGroupFileActionResult.html
│ ├── EleCho.GoCqHttpSdk.Action.CqDeleteGroupFolderAction.html
│ ├── EleCho.GoCqHttpSdk.Action.CqDeleteGroupFolderActionResult.html
│ ├── EleCho.GoCqHttpSdk.Action.CqDeleteUnidirectionalFriendAction.html
│ ├── EleCho.GoCqHttpSdk.Action.CqDeleteUnidirectionalFriendActionResult.html
│ ├── EleCho.GoCqHttpSdk.Action.CqDownloadFileAction.html
│ ├── EleCho.GoCqHttpSdk.Action.CqDownloadFileActionResult.html
│ ├── EleCho.GoCqHttpSdk.Action.CqGetCookiesAction.html
│ ├── EleCho.GoCqHttpSdk.Action.CqGetCookiesActionResult.html
│ ├── EleCho.GoCqHttpSdk.Action.CqGetCsrfTokenAction.html
│ ├── EleCho.GoCqHttpSdk.Action.CqGetCsrfTokenActionResult.html
│ ├── EleCho.GoCqHttpSdk.Action.CqGetEssenceMessageListAction.html
│ ├── EleCho.GoCqHttpSdk.Action.CqGetEssenceMessageListActionResult.html
│ ├── EleCho.GoCqHttpSdk.Action.CqGetForwardMessageAction.html
│ ├── EleCho.GoCqHttpSdk.Action.CqGetForwardMessageActionResult.html
│ ├── EleCho.GoCqHttpSdk.Action.CqGetFriendListAction.html
│ ├── EleCho.GoCqHttpSdk.Action.CqGetFriendListActionResult.html
│ ├── EleCho.GoCqHttpSdk.Action.CqGetGroupFileSystemInformationAction.html
│ ├── EleCho.GoCqHttpSdk.Action.CqGetGroupFileSystemInformationActionResult.html
│ ├── EleCho.GoCqHttpSdk.Action.CqGetGroupFileUrlAction.html
│ ├── EleCho.GoCqHttpSdk.Action.CqGetGroupFileUrlActionResult.html
│ ├── EleCho.GoCqHttpSdk.Action.CqGetGroupFilesByFolderAction.html
│ ├── EleCho.GoCqHttpSdk.Action.CqGetGroupFilesByFolderActionResult.html
│ ├── EleCho.GoCqHttpSdk.Action.CqGetGroupInformationAction.html
│ ├── EleCho.GoCqHttpSdk.Action.CqGetGroupInformationActionResult.html
│ ├── EleCho.GoCqHttpSdk.Action.CqGetGroupListAction.html
│ ├── EleCho.GoCqHttpSdk.Action.CqGetGroupListActionResult.html
│ ├── EleCho.GoCqHttpSdk.Action.CqGetGroupMemberInformationAction.html
│ ├── EleCho.GoCqHttpSdk.Action.CqGetGroupMemberInformationActionResult.html
│ ├── EleCho.GoCqHttpSdk.Action.CqGetGroupMemberListAction.html
│ ├── EleCho.GoCqHttpSdk.Action.CqGetGroupMemberListActionResult.html
│ ├── EleCho.GoCqHttpSdk.Action.CqGetGroupRootFilesAction.html
│ ├── EleCho.GoCqHttpSdk.Action.CqGetGroupRootFilesActionResult.html
│ ├── EleCho.GoCqHttpSdk.Action.CqGetImageAction.html
│ ├── EleCho.GoCqHttpSdk.Action.CqGetImageActionResult.html
│ ├── EleCho.GoCqHttpSdk.Action.CqGetLoginInformationAction.html
│ ├── EleCho.GoCqHttpSdk.Action.CqGetLoginInformationActionResult.html
│ ├── EleCho.GoCqHttpSdk.Action.CqGetMessageAction.html
│ ├── EleCho.GoCqHttpSdk.Action.CqGetMessageActionResult.html
│ ├── EleCho.GoCqHttpSdk.Action.CqGetModelShowAction.html
│ ├── EleCho.GoCqHttpSdk.Action.CqGetModelShowActionResult.html
│ ├── EleCho.GoCqHttpSdk.Action.CqGetOnlineClientsAction.html
│ ├── EleCho.GoCqHttpSdk.Action.CqGetOnlineClientsActionResult.html
│ ├── EleCho.GoCqHttpSdk.Action.CqGetStrangerInformationAction.html
│ ├── EleCho.GoCqHttpSdk.Action.CqGetStrangerInformationActionResult.html
│ ├── EleCho.GoCqHttpSdk.Action.CqGetUnidirectionalFriendListAction.html
│ ├── EleCho.GoCqHttpSdk.Action.CqGetUnidirectionalFriendListActionResult.html
│ ├── EleCho.GoCqHttpSdk.Action.CqGetVersionInformationAction.html
│ ├── EleCho.GoCqHttpSdk.Action.CqGetVersionInformationActionResult.html
│ ├── EleCho.GoCqHttpSdk.Action.CqGetWordSlicesAction.html
│ ├── EleCho.GoCqHttpSdk.Action.CqGetWordSlicesActionResult.html
│ ├── EleCho.GoCqHttpSdk.Action.CqGroupSignInAction.html
│ ├── EleCho.GoCqHttpSdk.Action.CqGroupSignInActionResult.html
│ ├── EleCho.GoCqHttpSdk.Action.CqHandleFriendRequestAction.html
│ ├── EleCho.GoCqHttpSdk.Action.CqHandleFriendRequestActionResult.html
│ ├── EleCho.GoCqHttpSdk.Action.CqHandleGroupRequestAction.html
│ ├── EleCho.GoCqHttpSdk.Action.CqHandleGroupRequestActionResult.html
│ ├── EleCho.GoCqHttpSdk.Action.CqKickGroupMemberAction.html
│ ├── EleCho.GoCqHttpSdk.Action.CqKickGroupMemberActionResult.html
│ ├── EleCho.GoCqHttpSdk.Action.CqLeaveGroupAction.html
│ ├── EleCho.GoCqHttpSdk.Action.CqLeaveGroupActionResult.html
│ ├── EleCho.GoCqHttpSdk.Action.CqMarkMessageAsReadAction.html
│ ├── EleCho.GoCqHttpSdk.Action.CqMarkMessageAsReadActionResult.html
│ ├── EleCho.GoCqHttpSdk.Action.CqOcrImageAction.html
│ ├── EleCho.GoCqHttpSdk.Action.CqOcrImageActionResult.html
│ ├── EleCho.GoCqHttpSdk.Action.CqRecallMessageAction.html
│ ├── EleCho.GoCqHttpSdk.Action.CqRecallMessageActionResult.html
│ ├── EleCho.GoCqHttpSdk.Action.CqReloadEventFilterAction.html
│ ├── EleCho.GoCqHttpSdk.Action.CqReloadEventFilterActionResult.html
│ ├── EleCho.GoCqHttpSdk.Action.CqSendGroupForwardMessageAction.html
│ ├── EleCho.GoCqHttpSdk.Action.CqSendGroupForwardMessageActionResult.html
│ ├── EleCho.GoCqHttpSdk.Action.CqSendGroupMessageAction.html
│ ├── EleCho.GoCqHttpSdk.Action.CqSendGroupMessageActionResult.html
│ ├── EleCho.GoCqHttpSdk.Action.CqSendMessageAction.html
│ ├── EleCho.GoCqHttpSdk.Action.CqSendMessageActionResult.html
│ ├── EleCho.GoCqHttpSdk.Action.CqSendPrivateForwardMessageAction.html
│ ├── EleCho.GoCqHttpSdk.Action.CqSendPrivateForwardMessageActionResult.html
│ ├── EleCho.GoCqHttpSdk.Action.CqSendPrivateMessageAction.html
│ ├── EleCho.GoCqHttpSdk.Action.CqSendPrivateMessageActionResult.html
│ ├── EleCho.GoCqHttpSdk.Action.CqSetAccountProfileAction.html
│ ├── EleCho.GoCqHttpSdk.Action.CqSetAccountProfileActionResult.html
│ ├── EleCho.GoCqHttpSdk.Action.CqSetEssenceMessageAction.html
│ ├── EleCho.GoCqHttpSdk.Action.CqSetEssenceMessageActionResult.html
│ ├── EleCho.GoCqHttpSdk.Action.CqSetGroupAdministratorAction.html
│ ├── EleCho.GoCqHttpSdk.Action.CqSetGroupAdministratorActionResult.html
│ ├── EleCho.GoCqHttpSdk.Action.CqSetGroupAnonymousAction.html
│ ├── EleCho.GoCqHttpSdk.Action.CqSetGroupAnonymousActionResult.html
│ ├── EleCho.GoCqHttpSdk.Action.CqSetGroupAvatarAction.html
│ ├── EleCho.GoCqHttpSdk.Action.CqSetGroupAvatarActionResult.html
│ ├── EleCho.GoCqHttpSdk.Action.CqSetGroupNameAction.html
│ ├── EleCho.GoCqHttpSdk.Action.CqSetGroupNameActionResult.html
│ ├── EleCho.GoCqHttpSdk.Action.CqSetGroupNicknameAction.html
│ ├── EleCho.GoCqHttpSdk.Action.CqSetGroupNicknameActionResult.html
│ ├── EleCho.GoCqHttpSdk.Action.CqSetGroupSpecialTitleAction.html
│ ├── EleCho.GoCqHttpSdk.Action.CqSetGroupSpecialTitleActionResult.html
│ ├── EleCho.GoCqHttpSdk.Action.CqSetModelShowAction.html
│ ├── EleCho.GoCqHttpSdk.Action.CqSetModelShowActionResult.html
│ ├── EleCho.GoCqHttpSdk.Action.CqUploadGroupFileAction.html
│ ├── EleCho.GoCqHttpSdk.Action.CqUploadGroupFileActionResult.html
│ ├── EleCho.GoCqHttpSdk.Action.CqUploadPrivateFileAction.html
│ ├── EleCho.GoCqHttpSdk.Action.CqUploadPrivateFileActionResult.html
│ ├── EleCho.GoCqHttpSdk.Action.Sender.CqHttpActionSender.html
│ ├── EleCho.GoCqHttpSdk.Action.Sender.CqRWsActionSender.html
│ ├── EleCho.GoCqHttpSdk.Action.Sender.CqWsActionSender.html
│ ├── EleCho.GoCqHttpSdk.Action.Sender.html
│ ├── EleCho.GoCqHttpSdk.Action.html
│ ├── EleCho.GoCqHttpSdk.CommandExecuting.CqCommandExecutePostPlugin.html
│ ├── EleCho.GoCqHttpSdk.CommandExecuting.CqPostSessionCommandExecutingExtensions.html
│ ├── EleCho.GoCqHttpSdk.CommandExecuting.html
│ ├── EleCho.GoCqHttpSdk.CqActionSender.html
│ ├── EleCho.GoCqHttpSdk.CqActionSessionExtensions.html
│ ├── EleCho.GoCqHttpSdk.CqActionType.html
│ ├── EleCho.GoCqHttpSdk.CqAnonymousInfomation.html
│ ├── EleCho.GoCqHttpSdk.CqContactType.html
│ ├── EleCho.GoCqHttpSdk.CqCurrentTalkative.html
│ ├── EleCho.GoCqHttpSdk.CqDevice.html
│ ├── EleCho.GoCqHttpSdk.CqEssenceChangeType.html
│ ├── EleCho.GoCqHttpSdk.CqEssenceMessage.html
│ ├── EleCho.GoCqHttpSdk.CqForwardMessageNode.html
│ ├── EleCho.GoCqHttpSdk.CqFriend.html
│ ├── EleCho.GoCqHttpSdk.CqGender.html
│ ├── EleCho.GoCqHttpSdk.CqGiftId.html
│ ├── EleCho.GoCqHttpSdk.CqGroup.html
│ ├── EleCho.GoCqHttpSdk.CqGroupAdminChangeType.html
│ ├── EleCho.GoCqHttpSdk.CqGroupBanChangeType.html
│ ├── EleCho.GoCqHttpSdk.CqGroupDecreaseChangeType.html
│ ├── EleCho.GoCqHttpSdk.CqGroupFile.html
│ ├── EleCho.GoCqHttpSdk.CqGroupFolder.html
│ ├── EleCho.GoCqHttpSdk.CqGroupHonorOwner.html
│ ├── EleCho.GoCqHttpSdk.CqGroupIncreaseChangeType.html
│ ├── EleCho.GoCqHttpSdk.CqGroupMember.html
│ ├── EleCho.GoCqHttpSdk.CqGroupMessageSender.html
│ ├── EleCho.GoCqHttpSdk.CqGroupRequestType.html
│ ├── EleCho.GoCqHttpSdk.CqGroupUploadedFile.html
│ ├── EleCho.GoCqHttpSdk.CqHonorType.html
│ ├── EleCho.GoCqHttpSdk.CqHttpSession.html
│ ├── EleCho.GoCqHttpSdk.CqHttpSessionOptions.html
│ ├── EleCho.GoCqHttpSdk.CqImageEffect.html
│ ├── EleCho.GoCqHttpSdk.CqImageSubType.html
│ ├── EleCho.GoCqHttpSdk.CqImageType.html
│ ├── EleCho.GoCqHttpSdk.CqLifecycleType.html
│ ├── EleCho.GoCqHttpSdk.CqMessageGroupType.html
│ ├── EleCho.GoCqHttpSdk.CqMessageSender.html
│ ├── EleCho.GoCqHttpSdk.CqMessageType.html
│ ├── EleCho.GoCqHttpSdk.CqMetaEventType.html
│ ├── EleCho.GoCqHttpSdk.CqModelShowVariant.html
│ ├── EleCho.GoCqHttpSdk.CqMusicType.html
│ ├── EleCho.GoCqHttpSdk.CqNoticeType.html
│ ├── EleCho.GoCqHttpSdk.CqNotifyType.html
│ ├── EleCho.GoCqHttpSdk.CqOfflineFile.html
│ ├── EleCho.GoCqHttpSdk.CqPostMiddleware.html
│ ├── EleCho.GoCqHttpSdk.CqPostPipeline.html
│ ├── EleCho.GoCqHttpSdk.CqPostPlugin.html
│ ├── EleCho.GoCqHttpSdk.CqPostSessionExtensions.html
│ ├── EleCho.GoCqHttpSdk.CqPostType.html
│ ├── EleCho.GoCqHttpSdk.CqPrivateMessageType.html
│ ├── EleCho.GoCqHttpSdk.CqRHttpSession.html
│ ├── EleCho.GoCqHttpSdk.CqRHttpSessionOptions.html
│ ├── EleCho.GoCqHttpSdk.CqRWsSession.CqRWsSessionConnectionCollection.html
│ ├── EleCho.GoCqHttpSdk.CqRWsSession.html
│ ├── EleCho.GoCqHttpSdk.CqRWsSessionOptions.html
│ ├── EleCho.GoCqHttpSdk.CqRequestType.html
│ ├── EleCho.GoCqHttpSdk.CqRole.html
│ ├── EleCho.GoCqHttpSdk.CqSession.html
│ ├── EleCho.GoCqHttpSdk.CqStatus.html
│ ├── EleCho.GoCqHttpSdk.CqStatusStatistics.html
│ ├── EleCho.GoCqHttpSdk.CqTempSource.html
│ ├── EleCho.GoCqHttpSdk.CqTextDetection.html
│ ├── EleCho.GoCqHttpSdk.CqUrlSafetyLevel.html
│ ├── EleCho.GoCqHttpSdk.CqWsSession.html
│ ├── EleCho.GoCqHttpSdk.CqWsSessionOptions.html
│ ├── EleCho.GoCqHttpSdk.ICqActionSession.html
│ ├── EleCho.GoCqHttpSdk.ICqPostSession.html
│ ├── EleCho.GoCqHttpSdk.Message.CqAnonymousMsg.html
│ ├── EleCho.GoCqHttpSdk.Message.CqAtMsg.html
│ ├── EleCho.GoCqHttpSdk.Message.CqCardImageMsg.html
│ ├── EleCho.GoCqHttpSdk.Message.CqContactMsg.html
│ ├── EleCho.GoCqHttpSdk.Message.CqCustomMusicMsg.html
│ ├── EleCho.GoCqHttpSdk.Message.CqDiceMsg.html
│ ├── EleCho.GoCqHttpSdk.Message.CqFaceMsg.html
│ ├── EleCho.GoCqHttpSdk.Message.CqForwardMessage.html
│ ├── EleCho.GoCqHttpSdk.Message.CqForwardMsg.html
│ ├── EleCho.GoCqHttpSdk.Message.CqGiftMsg.html
│ ├── EleCho.GoCqHttpSdk.Message.CqImageMsg.html
│ ├── EleCho.GoCqHttpSdk.Message.CqJsonMsg.html
│ ├── EleCho.GoCqHttpSdk.Message.CqLocationMsg.html
│ ├── EleCho.GoCqHttpSdk.Message.CqMessage.html
│ ├── EleCho.GoCqHttpSdk.Message.CqMsg.html
│ ├── EleCho.GoCqHttpSdk.Message.CqMusicMsg.html
│ ├── EleCho.GoCqHttpSdk.Message.CqPokeMsg.html
│ ├── EleCho.GoCqHttpSdk.Message.CqRecordMsg.html
│ ├── EleCho.GoCqHttpSdk.Message.CqRedEnvelopeMsg.html
│ ├── EleCho.GoCqHttpSdk.Message.CqReplyMsg.html
│ ├── EleCho.GoCqHttpSdk.Message.CqRpsMsg.html
│ ├── EleCho.GoCqHttpSdk.Message.CqShakeMsg.html
│ ├── EleCho.GoCqHttpSdk.Message.CqShareMsg.html
│ ├── EleCho.GoCqHttpSdk.Message.CqTextMsg.html
│ ├── EleCho.GoCqHttpSdk.Message.CqTtsMsg.html
│ ├── EleCho.GoCqHttpSdk.Message.CqVideoMsg.html
│ ├── EleCho.GoCqHttpSdk.Message.CqXmlMsg.html
│ ├── EleCho.GoCqHttpSdk.Message.html
│ ├── EleCho.GoCqHttpSdk.MessageMatching.CqMessageMatchAttribute.html
│ ├── EleCho.GoCqHttpSdk.MessageMatching.CqMessageMatchPostPlugin.html
│ ├── EleCho.GoCqHttpSdk.MessageMatching.CqPostSessionMessageMatchingExtensions.html
│ ├── EleCho.GoCqHttpSdk.MessageMatching.html
│ ├── EleCho.GoCqHttpSdk.Post.CqClientStatusChangedPostContext.html
│ ├── EleCho.GoCqHttpSdk.Post.CqFriendAddedPostContext.html
│ ├── EleCho.GoCqHttpSdk.Post.CqFriendMessageRecalledPostContext.html
│ ├── EleCho.GoCqHttpSdk.Post.CqFriendRequestPostContext.html
│ ├── EleCho.GoCqHttpSdk.Post.CqFriendRequestPostQuickOperation.html
│ ├── EleCho.GoCqHttpSdk.Post.CqGroupAdministratorChangedPostContext.html
│ ├── EleCho.GoCqHttpSdk.Post.CqGroupEssenceChangedPostContext.html
│ ├── EleCho.GoCqHttpSdk.Post.CqGroupFileUploadedPostContext.html
│ ├── EleCho.GoCqHttpSdk.Post.CqGroupLuckyKingNoticedPostContext.html
│ ├── EleCho.GoCqHttpSdk.Post.CqGroupMemberBanChangedPostContext.html
│ ├── EleCho.GoCqHttpSdk.Post.CqGroupMemberDecreasedPostContext.html
│ ├── EleCho.GoCqHttpSdk.Post.CqGroupMemberHonorChangedPostContext.html
│ ├── EleCho.GoCqHttpSdk.Post.CqGroupMemberIncreasedPostContext.html
│ ├── EleCho.GoCqHttpSdk.Post.CqGroupMemberNicknameChangedPostContext.html
│ ├── EleCho.GoCqHttpSdk.Post.CqGroupMemberTitleChangeNoticedPostContext.html
│ ├── EleCho.GoCqHttpSdk.Post.CqGroupMessagePostContext.html
│ ├── EleCho.GoCqHttpSdk.Post.CqGroupMessagePostQuickOperation.html
│ ├── EleCho.GoCqHttpSdk.Post.CqGroupMessageRecalledPostContext.html
│ ├── EleCho.GoCqHttpSdk.Post.CqGroupRequestPostContext.html
│ ├── EleCho.GoCqHttpSdk.Post.CqGroupRequestPostQuickOperation.html
│ ├── EleCho.GoCqHttpSdk.Post.CqHeartbeatPostContext.html
│ ├── EleCho.GoCqHttpSdk.Post.CqLifecyclePostContext.html
│ ├── EleCho.GoCqHttpSdk.Post.CqMessagePostContext.html
│ ├── EleCho.GoCqHttpSdk.Post.CqMetaEventPostContext.html
│ ├── EleCho.GoCqHttpSdk.Post.CqNoticePostContext.html
│ ├── EleCho.GoCqHttpSdk.Post.CqNotifyNoticePostContext.html
│ ├── EleCho.GoCqHttpSdk.Post.CqOfflineFileUploadedPostContext.html
│ ├── EleCho.GoCqHttpSdk.Post.CqPokedPostContext.html
│ ├── EleCho.GoCqHttpSdk.Post.CqPostContext.html
│ ├── EleCho.GoCqHttpSdk.Post.CqPostQuickOperation.html
│ ├── EleCho.GoCqHttpSdk.Post.CqPrivateMessagePostContext.html
│ ├── EleCho.GoCqHttpSdk.Post.CqPrivateMessagePostQuickOperation.html
│ ├── EleCho.GoCqHttpSdk.Post.CqRequestPostContext.html
│ ├── EleCho.GoCqHttpSdk.Post.html
│ ├── EleCho.GoCqHttpSdk.html
│ ├── api
│ │ ├── EleCho.GoCqHttpSdk.Action.CqAction.html
│ │ ├── EleCho.GoCqHttpSdk.Action.CqActionResult.html
│ │ ├── EleCho.GoCqHttpSdk.Action.CqActionRetCode.html
│ │ ├── EleCho.GoCqHttpSdk.Action.CqActionStatus.html
│ │ ├── EleCho.GoCqHttpSdk.Action.CqBanGroupAllMembersAction.html
│ │ ├── EleCho.GoCqHttpSdk.Action.CqBanGroupAllMembersActionResult.html
│ │ ├── EleCho.GoCqHttpSdk.Action.CqBanGroupAnonymousMemberAction.html
│ │ ├── EleCho.GoCqHttpSdk.Action.CqBanGroupAnonymousMemberActionResult.html
│ │ ├── EleCho.GoCqHttpSdk.Action.CqBanGroupMemberAction.html
│ │ ├── EleCho.GoCqHttpSdk.Action.CqBanGroupMemberActionResult.html
│ │ ├── EleCho.GoCqHttpSdk.Action.CqCanSendImageAction.html
│ │ ├── EleCho.GoCqHttpSdk.Action.CqCanSendImageActionResult.html
│ │ ├── EleCho.GoCqHttpSdk.Action.CqCanSendRecordAction.html
│ │ ├── EleCho.GoCqHttpSdk.Action.CqCanSendRecordActionResult.html
│ │ ├── EleCho.GoCqHttpSdk.Action.CqCheckUrlSafetyAction.html
│ │ ├── EleCho.GoCqHttpSdk.Action.CqCheckUrlSafetyActionResult.html
│ │ ├── EleCho.GoCqHttpSdk.Action.CqCreateGroupFolderAction.html
│ │ ├── EleCho.GoCqHttpSdk.Action.CqCreateGroupFolderActionResult.html
│ │ ├── EleCho.GoCqHttpSdk.Action.CqDeleteEssenceMessageAction.html
│ │ ├── EleCho.GoCqHttpSdk.Action.CqDeleteEssenceMessageActionResult.html
│ │ ├── EleCho.GoCqHttpSdk.Action.CqDeleteFriendAction.html
│ │ ├── EleCho.GoCqHttpSdk.Action.CqDeleteFriendActionResult.html
│ │ ├── EleCho.GoCqHttpSdk.Action.CqDeleteGroupFileAction.html
│ │ ├── EleCho.GoCqHttpSdk.Action.CqDeleteGroupFileActionResult.html
│ │ ├── EleCho.GoCqHttpSdk.Action.CqDeleteGroupFolderAction.html
│ │ ├── EleCho.GoCqHttpSdk.Action.CqDeleteGroupFolderActionResult.html
│ │ ├── EleCho.GoCqHttpSdk.Action.CqDeleteUnidirectionalFriendAction.html
│ │ ├── EleCho.GoCqHttpSdk.Action.CqDeleteUnidirectionalFriendActionResult.html
│ │ ├── EleCho.GoCqHttpSdk.Action.CqDownloadFileAction.html
│ │ ├── EleCho.GoCqHttpSdk.Action.CqDownloadFileActionResult.html
│ │ ├── EleCho.GoCqHttpSdk.Action.CqGetCookiesAction.html
│ │ ├── EleCho.GoCqHttpSdk.Action.CqGetCookiesActionResult.html
│ │ ├── EleCho.GoCqHttpSdk.Action.CqGetCsrfTokenAction.html
│ │ ├── EleCho.GoCqHttpSdk.Action.CqGetCsrfTokenActionResult.html
│ │ ├── EleCho.GoCqHttpSdk.Action.CqGetEssenceMessageListAction.html
│ │ ├── EleCho.GoCqHttpSdk.Action.CqGetEssenceMessageListActionResult.html
│ │ ├── EleCho.GoCqHttpSdk.Action.CqGetForwardMessageAction.html
│ │ ├── EleCho.GoCqHttpSdk.Action.CqGetForwardMessageActionResult.html
│ │ ├── EleCho.GoCqHttpSdk.Action.CqGetFriendListAction.html
│ │ ├── EleCho.GoCqHttpSdk.Action.CqGetFriendListActionResult.html
│ │ ├── EleCho.GoCqHttpSdk.Action.CqGetGroupFileSystemInformationAction.html
│ │ ├── EleCho.GoCqHttpSdk.Action.CqGetGroupFileSystemInformationActionResult.html
│ │ ├── EleCho.GoCqHttpSdk.Action.CqGetGroupFileUrlAction.html
│ │ ├── EleCho.GoCqHttpSdk.Action.CqGetGroupFileUrlActionResult.html
│ │ ├── EleCho.GoCqHttpSdk.Action.CqGetGroupFilesByFolderAction.html
│ │ ├── EleCho.GoCqHttpSdk.Action.CqGetGroupFilesByFolderActionResult.html
│ │ ├── EleCho.GoCqHttpSdk.Action.CqGetGroupInformationAction.html
│ │ ├── EleCho.GoCqHttpSdk.Action.CqGetGroupInformationActionResult.html
│ │ ├── EleCho.GoCqHttpSdk.Action.CqGetGroupListAction.html
│ │ ├── EleCho.GoCqHttpSdk.Action.CqGetGroupListActionResult.html
│ │ ├── EleCho.GoCqHttpSdk.Action.CqGetGroupMemberInformationAction.html
│ │ ├── EleCho.GoCqHttpSdk.Action.CqGetGroupMemberInformationActionResult.html
│ │ ├── EleCho.GoCqHttpSdk.Action.CqGetGroupMemberListAction.html
│ │ ├── EleCho.GoCqHttpSdk.Action.CqGetGroupMemberListActionResult.html
│ │ ├── EleCho.GoCqHttpSdk.Action.CqGetGroupRootFilesAction.html
│ │ ├── EleCho.GoCqHttpSdk.Action.CqGetGroupRootFilesActionResult.html
│ │ ├── EleCho.GoCqHttpSdk.Action.CqGetImageAction.html
│ │ ├── EleCho.GoCqHttpSdk.Action.CqGetImageActionResult.html
│ │ ├── EleCho.GoCqHttpSdk.Action.CqGetLoginInformationAction.html
│ │ ├── EleCho.GoCqHttpSdk.Action.CqGetLoginInformationActionResult.html
│ │ ├── EleCho.GoCqHttpSdk.Action.CqGetMessageAction.html
│ │ ├── EleCho.GoCqHttpSdk.Action.CqGetMessageActionResult.html
│ │ ├── EleCho.GoCqHttpSdk.Action.CqGetModelShowAction.html
│ │ ├── EleCho.GoCqHttpSdk.Action.CqGetModelShowActionResult.html
│ │ ├── EleCho.GoCqHttpSdk.Action.CqGetOnlineClientsAction.html
│ │ ├── EleCho.GoCqHttpSdk.Action.CqGetOnlineClientsActionResult.html
│ │ ├── EleCho.GoCqHttpSdk.Action.CqGetStrangerInformationAction.html
│ │ ├── EleCho.GoCqHttpSdk.Action.CqGetStrangerInformationActionResult.html
│ │ ├── EleCho.GoCqHttpSdk.Action.CqGetUnidirectionalFriendListAction.html
│ │ ├── EleCho.GoCqHttpSdk.Action.CqGetUnidirectionalFriendListActionResult.html
│ │ ├── EleCho.GoCqHttpSdk.Action.CqGetVersionInformationAction.html
│ │ ├── EleCho.GoCqHttpSdk.Action.CqGetVersionInformationActionResult.html
│ │ ├── EleCho.GoCqHttpSdk.Action.CqGetWordSlicesAction.html
│ │ ├── EleCho.GoCqHttpSdk.Action.CqGetWordSlicesActionResult.html
│ │ ├── EleCho.GoCqHttpSdk.Action.CqGroupSignInAction.html
│ │ ├── EleCho.GoCqHttpSdk.Action.CqGroupSignInActionResult.html
│ │ ├── EleCho.GoCqHttpSdk.Action.CqHandleFriendRequestAction.html
│ │ ├── EleCho.GoCqHttpSdk.Action.CqHandleFriendRequestActionResult.html
│ │ ├── EleCho.GoCqHttpSdk.Action.CqHandleGroupRequestAction.html
│ │ ├── EleCho.GoCqHttpSdk.Action.CqHandleGroupRequestActionResult.html
│ │ ├── EleCho.GoCqHttpSdk.Action.CqKickGroupMemberAction.html
│ │ ├── EleCho.GoCqHttpSdk.Action.CqKickGroupMemberActionResult.html
│ │ ├── EleCho.GoCqHttpSdk.Action.CqLeaveGroupAction.html
│ │ ├── EleCho.GoCqHttpSdk.Action.CqLeaveGroupActionResult.html
│ │ ├── EleCho.GoCqHttpSdk.Action.CqMarkMessageAsReadAction.html
│ │ ├── EleCho.GoCqHttpSdk.Action.CqMarkMessageAsReadActionResult.html
│ │ ├── EleCho.GoCqHttpSdk.Action.CqOcrImageAction.html
│ │ ├── EleCho.GoCqHttpSdk.Action.CqOcrImageActionResult.html
│ │ ├── EleCho.GoCqHttpSdk.Action.CqRecallMessageAction.html
│ │ ├── EleCho.GoCqHttpSdk.Action.CqRecallMessageActionResult.html
│ │ ├── EleCho.GoCqHttpSdk.Action.CqReloadEventFilterAction.html
│ │ ├── EleCho.GoCqHttpSdk.Action.CqReloadEventFilterActionResult.html
│ │ ├── EleCho.GoCqHttpSdk.Action.CqSendGroupForwardMessageAction.html
│ │ ├── EleCho.GoCqHttpSdk.Action.CqSendGroupForwardMessageActionResult.html
│ │ ├── EleCho.GoCqHttpSdk.Action.CqSendGroupMessageAction.html
│ │ ├── EleCho.GoCqHttpSdk.Action.CqSendGroupMessageActionResult.html
│ │ ├── EleCho.GoCqHttpSdk.Action.CqSendMessageAction.html
│ │ ├── EleCho.GoCqHttpSdk.Action.CqSendMessageActionResult.html
│ │ ├── EleCho.GoCqHttpSdk.Action.CqSendPrivateForwardMessageAction.html
│ │ ├── EleCho.GoCqHttpSdk.Action.CqSendPrivateForwardMessageActionResult.html
│ │ ├── EleCho.GoCqHttpSdk.Action.CqSendPrivateMessageAction.html
│ │ ├── EleCho.GoCqHttpSdk.Action.CqSendPrivateMessageActionResult.html
│ │ ├── EleCho.GoCqHttpSdk.Action.CqSetAccountProfileAction.html
│ │ ├── EleCho.GoCqHttpSdk.Action.CqSetAccountProfileActionResult.html
│ │ ├── EleCho.GoCqHttpSdk.Action.CqSetEssenceMessageAction.html
│ │ ├── EleCho.GoCqHttpSdk.Action.CqSetEssenceMessageActionResult.html
│ │ ├── EleCho.GoCqHttpSdk.Action.CqSetGroupAdministratorAction.html
│ │ ├── EleCho.GoCqHttpSdk.Action.CqSetGroupAdministratorActionResult.html
│ │ ├── EleCho.GoCqHttpSdk.Action.CqSetGroupAnonymousAction.html
│ │ ├── EleCho.GoCqHttpSdk.Action.CqSetGroupAnonymousActionResult.html
│ │ ├── EleCho.GoCqHttpSdk.Action.CqSetGroupAvatarAction.html
│ │ ├── EleCho.GoCqHttpSdk.Action.CqSetGroupAvatarActionResult.html
│ │ ├── EleCho.GoCqHttpSdk.Action.CqSetGroupNameAction.html
│ │ ├── EleCho.GoCqHttpSdk.Action.CqSetGroupNameActionResult.html
│ │ ├── EleCho.GoCqHttpSdk.Action.CqSetGroupNicknameAction.html
│ │ ├── EleCho.GoCqHttpSdk.Action.CqSetGroupNicknameActionResult.html
│ │ ├── EleCho.GoCqHttpSdk.Action.CqSetGroupSpecialTitleAction.html
│ │ ├── EleCho.GoCqHttpSdk.Action.CqSetGroupSpecialTitleActionResult.html
│ │ ├── EleCho.GoCqHttpSdk.Action.CqSetModelShowAction.html
│ │ ├── EleCho.GoCqHttpSdk.Action.CqSetModelShowActionResult.html
│ │ ├── EleCho.GoCqHttpSdk.Action.CqUploadGroupFileAction.html
│ │ ├── EleCho.GoCqHttpSdk.Action.CqUploadGroupFileActionResult.html
│ │ ├── EleCho.GoCqHttpSdk.Action.CqUploadPrivateFileAction.html
│ │ ├── EleCho.GoCqHttpSdk.Action.CqUploadPrivateFileActionResult.html
│ │ ├── EleCho.GoCqHttpSdk.Action.Sender.CqHttpActionSender.html
│ │ ├── EleCho.GoCqHttpSdk.Action.Sender.CqRWsActionSender.html
│ │ ├── EleCho.GoCqHttpSdk.Action.Sender.CqWsActionSender.html
│ │ ├── EleCho.GoCqHttpSdk.Action.Sender.html
│ │ ├── EleCho.GoCqHttpSdk.Action.html
│ │ ├── EleCho.GoCqHttpSdk.CommandExecuting.CqCommandExecutePostPlugin.html
│ │ ├── EleCho.GoCqHttpSdk.CommandExecuting.CqPostSessionCommandExecutingExtensions.html
│ │ ├── EleCho.GoCqHttpSdk.CommandExecuting.html
│ │ ├── EleCho.GoCqHttpSdk.CqActionSender.html
│ │ ├── EleCho.GoCqHttpSdk.CqActionSessionExtensions.html
│ │ ├── EleCho.GoCqHttpSdk.CqActionType.html
│ │ ├── EleCho.GoCqHttpSdk.CqAnonymousInfomation.html
│ │ ├── EleCho.GoCqHttpSdk.CqContactType.html
│ │ ├── EleCho.GoCqHttpSdk.CqCurrentTalkative.html
│ │ ├── EleCho.GoCqHttpSdk.CqDevice.html
│ │ ├── EleCho.GoCqHttpSdk.CqEssenceChangeType.html
│ │ ├── EleCho.GoCqHttpSdk.CqEssenceMessage.html
│ │ ├── EleCho.GoCqHttpSdk.CqForwardMessageNode.html
│ │ ├── EleCho.GoCqHttpSdk.CqFriend.html
│ │ ├── EleCho.GoCqHttpSdk.CqGender.html
│ │ ├── EleCho.GoCqHttpSdk.CqGiftId.html
│ │ ├── EleCho.GoCqHttpSdk.CqGroup.html
│ │ ├── EleCho.GoCqHttpSdk.CqGroupAdminChangeType.html
│ │ ├── EleCho.GoCqHttpSdk.CqGroupBanChangeType.html
│ │ ├── EleCho.GoCqHttpSdk.CqGroupDecreaseChangeType.html
│ │ ├── EleCho.GoCqHttpSdk.CqGroupFile.html
│ │ ├── EleCho.GoCqHttpSdk.CqGroupFolder.html
│ │ ├── EleCho.GoCqHttpSdk.CqGroupHonorOwner.html
│ │ ├── EleCho.GoCqHttpSdk.CqGroupIncreaseChangeType.html
│ │ ├── EleCho.GoCqHttpSdk.CqGroupMember.html
│ │ ├── EleCho.GoCqHttpSdk.CqGroupMessageSender.html
│ │ ├── EleCho.GoCqHttpSdk.CqGroupRequestType.html
│ │ ├── EleCho.GoCqHttpSdk.CqGroupUploadedFile.html
│ │ ├── EleCho.GoCqHttpSdk.CqHonorType.html
│ │ ├── EleCho.GoCqHttpSdk.CqHttpSession.html
│ │ ├── EleCho.GoCqHttpSdk.CqHttpSessionOptions.html
│ │ ├── EleCho.GoCqHttpSdk.CqImageEffect.html
│ │ ├── EleCho.GoCqHttpSdk.CqImageSubType.html
│ │ ├── EleCho.GoCqHttpSdk.CqImageType.html
│ │ ├── EleCho.GoCqHttpSdk.CqLifecycleType.html
│ │ ├── EleCho.GoCqHttpSdk.CqMessageGroupType.html
│ │ ├── EleCho.GoCqHttpSdk.CqMessageSender.html
│ │ ├── EleCho.GoCqHttpSdk.CqMessageType.html
│ │ ├── EleCho.GoCqHttpSdk.CqMetaEventType.html
│ │ ├── EleCho.GoCqHttpSdk.CqModelShowVariant.html
│ │ ├── EleCho.GoCqHttpSdk.CqMusicType.html
│ │ ├── EleCho.GoCqHttpSdk.CqNoticeType.html
│ │ ├── EleCho.GoCqHttpSdk.CqNotifyType.html
│ │ ├── EleCho.GoCqHttpSdk.CqOfflineFile.html
│ │ ├── EleCho.GoCqHttpSdk.CqPostMiddleware.html
│ │ ├── EleCho.GoCqHttpSdk.CqPostPipeline.html
│ │ ├── EleCho.GoCqHttpSdk.CqPostPlugin.html
│ │ ├── EleCho.GoCqHttpSdk.CqPostSessionExtensions.html
│ │ ├── EleCho.GoCqHttpSdk.CqPostType.html
│ │ ├── EleCho.GoCqHttpSdk.CqPrivateMessageType.html
│ │ ├── EleCho.GoCqHttpSdk.CqRHttpSession.html
│ │ ├── EleCho.GoCqHttpSdk.CqRHttpSessionOptions.html
│ │ ├── EleCho.GoCqHttpSdk.CqRWsSession.CqRWsSessionConnectionCollection.html
│ │ ├── EleCho.GoCqHttpSdk.CqRWsSession.html
│ │ ├── EleCho.GoCqHttpSdk.CqRWsSessionOptions.html
│ │ ├── EleCho.GoCqHttpSdk.CqRequestType.html
│ │ ├── EleCho.GoCqHttpSdk.CqRole.html
│ │ ├── EleCho.GoCqHttpSdk.CqSession.html
│ │ ├── EleCho.GoCqHttpSdk.CqStatus.html
│ │ ├── EleCho.GoCqHttpSdk.CqStatusStatistics.html
│ │ ├── EleCho.GoCqHttpSdk.CqTempSource.html
│ │ ├── EleCho.GoCqHttpSdk.CqTextDetection.html
│ │ ├── EleCho.GoCqHttpSdk.CqUrlSafetyLevel.html
│ │ ├── EleCho.GoCqHttpSdk.CqWsSession.html
│ │ ├── EleCho.GoCqHttpSdk.CqWsSessionOptions.html
│ │ ├── EleCho.GoCqHttpSdk.ICqActionSession.html
│ │ ├── EleCho.GoCqHttpSdk.ICqPostSession.html
│ │ ├── EleCho.GoCqHttpSdk.Message.CqAnonymousMsg.html
│ │ ├── EleCho.GoCqHttpSdk.Message.CqAtMsg.html
│ │ ├── EleCho.GoCqHttpSdk.Message.CqCardImageMsg.html
│ │ ├── EleCho.GoCqHttpSdk.Message.CqContactMsg.html
│ │ ├── EleCho.GoCqHttpSdk.Message.CqCustomMusicMsg.html
│ │ ├── EleCho.GoCqHttpSdk.Message.CqDiceMsg.html
│ │ ├── EleCho.GoCqHttpSdk.Message.CqFaceMsg.html
│ │ ├── EleCho.GoCqHttpSdk.Message.CqForwardMessage.html
│ │ ├── EleCho.GoCqHttpSdk.Message.CqForwardMsg.html
│ │ ├── EleCho.GoCqHttpSdk.Message.CqGiftMsg.html
│ │ ├── EleCho.GoCqHttpSdk.Message.CqImageMsg.html
│ │ ├── EleCho.GoCqHttpSdk.Message.CqJsonMsg.html
│ │ ├── EleCho.GoCqHttpSdk.Message.CqLocationMsg.html
│ │ ├── EleCho.GoCqHttpSdk.Message.CqMessage.html
│ │ ├── EleCho.GoCqHttpSdk.Message.CqMsg.html
│ │ ├── EleCho.GoCqHttpSdk.Message.CqMusicMsg.html
│ │ ├── EleCho.GoCqHttpSdk.Message.CqPokeMsg.html
│ │ ├── EleCho.GoCqHttpSdk.Message.CqRecordMsg.html
│ │ ├── EleCho.GoCqHttpSdk.Message.CqRedEnvelopeMsg.html
│ │ ├── EleCho.GoCqHttpSdk.Message.CqReplyMsg.html
│ │ ├── EleCho.GoCqHttpSdk.Message.CqRpsMsg.html
│ │ ├── EleCho.GoCqHttpSdk.Message.CqShakeMsg.html
│ │ ├── EleCho.GoCqHttpSdk.Message.CqShareMsg.html
│ │ ├── EleCho.GoCqHttpSdk.Message.CqTextMsg.html
│ │ ├── EleCho.GoCqHttpSdk.Message.CqTtsMsg.html
│ │ ├── EleCho.GoCqHttpSdk.Message.CqVideoMsg.html
│ │ ├── EleCho.GoCqHttpSdk.Message.CqXmlMsg.html
│ │ ├── EleCho.GoCqHttpSdk.Message.html
│ │ ├── EleCho.GoCqHttpSdk.MessageMatching.CqMessageMatchAttribute.html
│ │ ├── EleCho.GoCqHttpSdk.MessageMatching.CqMessageMatchPostPlugin.html
│ │ ├── EleCho.GoCqHttpSdk.MessageMatching.CqPostSessionMessageMatchingExtensions.html
│ │ ├── EleCho.GoCqHttpSdk.MessageMatching.html
│ │ ├── EleCho.GoCqHttpSdk.Post.CqClientStatusChangedPostContext.html
│ │ ├── EleCho.GoCqHttpSdk.Post.CqFriendAddedPostContext.html
│ │ ├── EleCho.GoCqHttpSdk.Post.CqFriendMessageRecalledPostContext.html
│ │ ├── EleCho.GoCqHttpSdk.Post.CqFriendRequestPostContext.html
│ │ ├── EleCho.GoCqHttpSdk.Post.CqFriendRequestPostQuickOperation.html
│ │ ├── EleCho.GoCqHttpSdk.Post.CqGroupAdministratorChangedPostContext.html
│ │ ├── EleCho.GoCqHttpSdk.Post.CqGroupEssenceChangedPostContext.html
│ │ ├── EleCho.GoCqHttpSdk.Post.CqGroupFileUploadedPostContext.html
│ │ ├── EleCho.GoCqHttpSdk.Post.CqGroupLuckyKingNoticedPostContext.html
│ │ ├── EleCho.GoCqHttpSdk.Post.CqGroupMemberBanChangedPostContext.html
│ │ ├── EleCho.GoCqHttpSdk.Post.CqGroupMemberDecreasedPostContext.html
│ │ ├── EleCho.GoCqHttpSdk.Post.CqGroupMemberHonorChangedPostContext.html
│ │ ├── EleCho.GoCqHttpSdk.Post.CqGroupMemberIncreasedPostContext.html
│ │ ├── EleCho.GoCqHttpSdk.Post.CqGroupMemberNicknameChangedPostContext.html
│ │ ├── EleCho.GoCqHttpSdk.Post.CqGroupMemberTitleChangeNoticedPostContext.html
│ │ ├── EleCho.GoCqHttpSdk.Post.CqGroupMessagePostContext.html
│ │ ├── EleCho.GoCqHttpSdk.Post.CqGroupMessagePostQuickOperation.html
│ │ ├── EleCho.GoCqHttpSdk.Post.CqGroupMessageRecalledPostContext.html
│ │ ├── EleCho.GoCqHttpSdk.Post.CqGroupRequestPostContext.html
│ │ ├── EleCho.GoCqHttpSdk.Post.CqGroupRequestPostQuickOperation.html
│ │ ├── EleCho.GoCqHttpSdk.Post.CqGroupSelfMessagePostContext.html
│ │ ├── EleCho.GoCqHttpSdk.Post.CqHeartbeatPostContext.html
│ │ ├── EleCho.GoCqHttpSdk.Post.CqLifecyclePostContext.html
│ │ ├── EleCho.GoCqHttpSdk.Post.CqMessagePostContext.html
│ │ ├── EleCho.GoCqHttpSdk.Post.CqMessagePostQuickOperation.html
│ │ ├── EleCho.GoCqHttpSdk.Post.CqMetaEventPostContext.html
│ │ ├── EleCho.GoCqHttpSdk.Post.CqNoticePostContext.html
│ │ ├── EleCho.GoCqHttpSdk.Post.CqNotifyNoticePostContext.html
│ │ ├── EleCho.GoCqHttpSdk.Post.CqOfflineFileUploadedPostContext.html
│ │ ├── EleCho.GoCqHttpSdk.Post.CqPokedPostContext.html
│ │ ├── EleCho.GoCqHttpSdk.Post.CqPostContext.html
│ │ ├── EleCho.GoCqHttpSdk.Post.CqPostQuickOperation.html
│ │ ├── EleCho.GoCqHttpSdk.Post.CqPrivateMessagePostContext.html
│ │ ├── EleCho.GoCqHttpSdk.Post.CqPrivateMessagePostQuickOperation.html
│ │ ├── EleCho.GoCqHttpSdk.Post.CqPrivateSelfMessagePostContext.html
│ │ ├── EleCho.GoCqHttpSdk.Post.CqRequestPostContext.html
│ │ ├── EleCho.GoCqHttpSdk.Post.CqSelfMessagePostContext.html
│ │ ├── EleCho.GoCqHttpSdk.Post.html
│ │ ├── EleCho.GoCqHttpSdk.html
│ │ ├── index.html
│ │ ├── toc.html
│ │ └── toc.json
│ ├── articles
│ │ ├── intro.html
│ │ ├── toc.html
│ │ └── toc.json
│ ├── favicon.ico
│ ├── index.html
│ ├── logo.svg
│ ├── manifest.json
│ ├── public
│ │ ├── bootstrap-icons-AJUF3K7A.woff2
│ │ ├── bootstrap-icons-QRR4WHQW.woff
│ │ ├── c4Diagram-4a1de0c4-XV5N43JX.min.js
│ │ ├── c4Diagram-4a1de0c4-XV5N43JX.min.js.map
│ │ ├── chunk-CCEUEXYU.min.js
│ │ ├── chunk-CCEUEXYU.min.js.map
│ │ ├── chunk-CN2WCLA7.min.js
│ │ ├── chunk-CN2WCLA7.min.js.map
│ │ ├── chunk-CV6TM5UJ.min.js
│ │ ├── chunk-CV6TM5UJ.min.js.map
│ │ ├── chunk-EPQ57Q46.min.js
│ │ ├── chunk-EPQ57Q46.min.js.map
│ │ ├── chunk-GCLJLOX7.min.js
│ │ ├── chunk-GCLJLOX7.min.js.map
│ │ ├── chunk-GEFMTHNG.min.js
│ │ ├── chunk-GEFMTHNG.min.js.map
│ │ ├── chunk-IEVXW2QF.min.js
│ │ ├── chunk-IEVXW2QF.min.js.map
│ │ ├── chunk-MTLRDIGA.min.js
│ │ ├── chunk-MTLRDIGA.min.js.map
│ │ ├── chunk-QYYT2EYW.min.js
│ │ ├── chunk-QYYT2EYW.min.js.map
│ │ ├── chunk-R7LCOU72.min.js
│ │ ├── chunk-R7LCOU72.min.js.map
│ │ ├── chunk-RFPV4IUV.min.js
│ │ ├── chunk-RFPV4IUV.min.js.map
│ │ ├── chunk-UDOZAK72.min.js
│ │ ├── chunk-UDOZAK72.min.js.map
│ │ ├── chunk-ZSFM5U4W.min.js
│ │ ├── chunk-ZSFM5U4W.min.js.map
│ │ ├── classDiagram-62cfb02d-I6AGPJDY.min.js
│ │ ├── classDiagram-62cfb02d-I6AGPJDY.min.js.map
│ │ ├── classDiagram-v2-c1dfb0e0-6Y3O4ZRF.min.js
│ │ ├── classDiagram-v2-c1dfb0e0-6Y3O4ZRF.min.js.map
│ │ ├── docfx.min.css
│ │ ├── docfx.min.css.map
│ │ ├── docfx.min.js
│ │ ├── docfx.min.js.map
│ │ ├── erDiagram-5e907343-6LJ7JSM6.min.js
│ │ ├── erDiagram-5e907343-6LJ7JSM6.min.js.map
│ │ ├── es-XWLYB2L6.min.js
│ │ ├── es-XWLYB2L6.min.js.map
│ │ ├── flowDiagram-702318ad-S4FLWHPN.min.js
│ │ ├── flowDiagram-702318ad-S4FLWHPN.min.js.map
│ │ ├── flowDiagram-v2-8716a26e-T4MBCTPC.min.js
│ │ ├── flowDiagram-v2-8716a26e-T4MBCTPC.min.js.map
│ │ ├── flowchart-elk-definition-206a7d68-JWSMUIEO.min.js
│ │ ├── flowchart-elk-definition-206a7d68-JWSMUIEO.min.js.map
│ │ ├── ganttDiagram-3bc7fa50-7ZIMDCZZ.min.js
│ │ ├── ganttDiagram-3bc7fa50-7ZIMDCZZ.min.js.map
│ │ ├── gitGraphDiagram-127727f3-KRTJHDU5.min.js
│ │ ├── gitGraphDiagram-127727f3-KRTJHDU5.min.js.map
│ │ ├── infoDiagram-4374b389-X5YNTP3W.min.js
│ │ ├── infoDiagram-4374b389-X5YNTP3W.min.js.map
│ │ ├── journeyDiagram-ccf0174b-GLCUME2W.min.js
│ │ ├── journeyDiagram-ccf0174b-GLCUME2W.min.js.map
│ │ ├── main.css
│ │ ├── main.js
│ │ ├── mermaid.core-ZV3ZUZ7Z.min.js
│ │ ├── mermaid.core-ZV3ZUZ7Z.min.js.map
│ │ ├── mindmap-definition-74e4e806-PXB4OWCV.min.js
│ │ ├── mindmap-definition-74e4e806-PXB4OWCV.min.js.map
│ │ ├── pieDiagram-f5e05a25-ANU43MQB.min.js
│ │ ├── pieDiagram-f5e05a25-ANU43MQB.min.js.map
│ │ ├── quadrantDiagram-652558cb-5FSUPQWS.min.js
│ │ ├── quadrantDiagram-652558cb-5FSUPQWS.min.js.map
│ │ ├── requirementDiagram-730b4d6e-7QU5OUGJ.min.js
│ │ ├── requirementDiagram-730b4d6e-7QU5OUGJ.min.js.map
│ │ ├── search-worker.min.js
│ │ ├── search-worker.min.js.map
│ │ ├── sequenceDiagram-edd7e28f-XZMGH7HR.min.js
│ │ ├── sequenceDiagram-edd7e28f-XZMGH7HR.min.js.map
│ │ ├── stateDiagram-d766d74d-E3BLPOKH.min.js
│ │ ├── stateDiagram-d766d74d-E3BLPOKH.min.js.map
│ │ ├── stateDiagram-v2-978d1189-UU32YZGR.min.js
│ │ ├── stateDiagram-v2-978d1189-UU32YZGR.min.js.map
│ │ ├── tex-svg-full-2UKKUQHI.min.js
│ │ ├── tex-svg-full-2UKKUQHI.min.js.map
│ │ ├── timeline-definition-d53f6d76-XCEZDOI2.min.js
│ │ └── timeline-definition-d53f6d76-XCEZDOI2.min.js.map
│ ├── search-stopwords.json
│ ├── toc.html
│ ├── toc.json
│ └── xrefmap.yml
├── api
│ ├── .gitignore
│ └── index.md
├── articles
│ ├── intro.md
│ └── toc.yml
├── docfx.json
├── index.md
└── toc.yml
├── logo-rect.png
├── logo.png
├── logo
├── logo.psd
├── logo_fit.psd
└── readme.md
└── src
├── .editorconfig
├── AssmeblyCheck
├── AssemblyCheckCore.cs
├── AssmeblyCheck.csproj
└── Program.cs
├── EleCho.GoCqHttpSdk.CommandExecuting
├── CqCommandExecutePostPlugin.cs
├── CqPostSessionCommandExecutingExtensions.cs
├── EleCho.GoCqHttpSdk.CommandExecuting.csproj
├── TaskUtils.cs
└── readme.md
├── EleCho.GoCqHttpSdk.MessageMatching
├── CqMessageMatchAttribute.cs
├── CqMessageMatchPostPlugin.cs
├── CqPostSessionMessageMatchingExtensions.cs
├── EleCho.GoCqHttpSdk.MessageMatching.csproj
└── readme.md
├── EleCho.GoCqHttpSdk.sln
├── EleCho.GoCqHttpSdk
├── Action
│ ├── CqAction.cs
│ ├── CqActionRetCode.cs
│ ├── CqActionStatus.cs
│ ├── CqBanGroupAllMembers.cs
│ ├── CqBanGroupAnonymousMemberAction.cs
│ ├── CqBanGroupMemberAction.cs
│ ├── CqCanSendImageAction.cs
│ ├── CqCanSendRecordAction.cs
│ ├── CqCheckUrlSafetyAction.cs
│ ├── CqCreateGroupFolderAction.cs
│ ├── CqDeleteEssenceMessageAction.cs
│ ├── CqDeleteFriendAction.cs
│ ├── CqDeleteGroupFileAction.cs
│ ├── CqDeleteGroupFolderAction.cs
│ ├── CqDeleteUnidirectionalFriendAction.cs
│ ├── CqDownloadFileAction.cs
│ ├── CqGetCookiesAction.cs
│ ├── CqGetCsrfTokenAction.cs
│ ├── CqGetEssenceMessageListAction.cs
│ ├── CqGetForwardMessageAction.cs
│ ├── CqGetFriendListAction.cs
│ ├── CqGetGroupFileSystemInformationAction.cs
│ ├── CqGetGroupFileUrlAction.cs
│ ├── CqGetGroupFilesByFolderAction.cs
│ ├── CqGetGroupInformationAction.cs
│ ├── CqGetGroupListAction.cs
│ ├── CqGetGroupMemberInformationAction.cs
│ ├── CqGetGroupMemberListAction.cs
│ ├── CqGetGroupRootFilesAction.cs
│ ├── CqGetImageAction.cs
│ ├── CqGetLoginInformationAction.cs
│ ├── CqGetMessageAction.cs
│ ├── CqGetModelShowAction.cs
│ ├── CqGetOnlineClientsAction.cs
│ ├── CqGetStrangerInformationAction.cs
│ ├── CqGetUnidirectionalFriendListAction.cs
│ ├── CqGetVersionInfomationAction.cs
│ ├── CqGetWordSlicesAction.cs
│ ├── CqGroupSignInAction.cs
│ ├── CqHandleFriendRequestAction.cs
│ ├── CqHandleGroupRequestAction.cs
│ ├── CqKickGroupMemberAction.cs
│ ├── CqLeaveGroupAction.cs
│ ├── CqMarkMessageAsReadAction.cs
│ ├── CqOcrImageAction.cs
│ ├── CqRecallMessageAction.cs
│ ├── CqReloadEventFilterAction.cs
│ ├── CqSendGroupForwardMessageAction.cs
│ ├── CqSendGroupMessageAction.cs
│ ├── CqSendMessageAction.cs
│ ├── CqSendPrivateForwardMessageAction.cs
│ ├── CqSendPrivateMessageAction.cs
│ ├── CqSetAccountProfileAction.cs
│ ├── CqSetEssenceMessageAction.cs
│ ├── CqSetGroupAdministratorAction.cs
│ ├── CqSetGroupAnonymousAction.cs
│ ├── CqSetGroupAvatarAction.cs
│ ├── CqSetGroupNameAction.cs
│ ├── CqSetGroupNicknameAction.cs
│ ├── CqSetGroupSpecialTitleAction.cs
│ ├── CqSetModelShowAction.cs
│ ├── CqUploadGroupFileAction.cs
│ ├── CqUploadPrivateFileAction.cs
│ ├── Model
│ │ ├── CqActionModel.cs
│ │ ├── CqActionResultRaw.cs
│ │ ├── Params
│ │ │ ├── CqActionParamsModel.cs
│ │ │ ├── CqBanGroupAllMembersActionParamsModel.cs
│ │ │ ├── CqBanGroupAnonymousMemberActionParamsModel.cs
│ │ │ ├── CqBanGroupMemberActionParamsModel.cs
│ │ │ ├── CqCanSendImageActionParamsModel.cs
│ │ │ ├── CqCanSendRecordActionParamsModel.cs
│ │ │ ├── CqCheckUrlSafetyActionParamsModel.cs
│ │ │ ├── CqCreateGroupFolderActionParamsModel.cs
│ │ │ ├── CqDeleteEssenceMessageActionParamsModel.cs
│ │ │ ├── CqDeleteFriendActionParamsModel.cs
│ │ │ ├── CqDeleteGroupFileActionParamsModel.cs
│ │ │ ├── CqDeleteGroupFolderActionParamsModel.cs
│ │ │ ├── CqDeleteUnidirectionalFriendActionParamsModel.cs
│ │ │ ├── CqDownloadFileActionParamsModel.cs
│ │ │ ├── CqGetCookiesActionParamsModel.cs
│ │ │ ├── CqGetCsrfTokenActionParamsModel.cs
│ │ │ ├── CqGetEssenceMessageListActionParamsModel.cs
│ │ │ ├── CqGetForwardMsgActionParamsModel.cs
│ │ │ ├── CqGetFriendListActionParamsModel.cs
│ │ │ ├── CqGetGroupFileSystemInformationActionParamsModel.cs
│ │ │ ├── CqGetGroupFileUrlActionParamsModel.cs
│ │ │ ├── CqGetGroupFilesByFolderActionParamsModel.cs
│ │ │ ├── CqGetGroupInformationActionParamsModel.cs
│ │ │ ├── CqGetGroupListActionParamsModel.cs
│ │ │ ├── CqGetGroupMemberInformationActionParamsModel.cs
│ │ │ ├── CqGetGroupMemberListActionParamsModel.cs
│ │ │ ├── CqGetGroupRootFilesActionParamsModel.cs
│ │ │ ├── CqGetImageActionParamsModel.cs
│ │ │ ├── CqGetLoginInfomationActionParamsModel.cs
│ │ │ ├── CqGetMessageActionParamsModel.cs
│ │ │ ├── CqGetModelShowActionParamsModel.cs
│ │ │ ├── CqGetOnlineClientsActionParamsModel.cs
│ │ │ ├── CqGetStrangerInfoActionParamsModel.cs
│ │ │ ├── CqGetUnidirectionalFriendListActionParamsModel.cs
│ │ │ ├── CqGetVersionInformationActionParamsModel.cs
│ │ │ ├── CqGetWordSlicesActionParamsModel.cs
│ │ │ ├── CqGroupSignInActionParamsModel.cs
│ │ │ ├── CqHandleFriendRequestActionParamsModel.cs
│ │ │ ├── CqHandleGroupRequestActionParamsModel.cs
│ │ │ ├── CqKickGroupMemberActionParamsModel.cs
│ │ │ ├── CqLeaveGroupActionParamsModel.cs
│ │ │ ├── CqMarkMessageAsReadActionParamsModel.cs
│ │ │ ├── CqOcrImageActionParamsModel.cs
│ │ │ ├── CqRecallMessageActionParamsModel.cs
│ │ │ ├── CqReloadEventFilterActionParamsModel.cs
│ │ │ ├── CqSendGroupForwardMessageActionParamsModel.cs
│ │ │ ├── CqSendGroupMsgActionParamsModel.cs
│ │ │ ├── CqSendMessageActionParamsModel.cs
│ │ │ ├── CqSendPrivateForwardMsgActionParamsModel.cs
│ │ │ ├── CqSendPrivateMessageActionParamsModel.cs
│ │ │ ├── CqSetAccountProfileActionParamsModel.cs
│ │ │ ├── CqSetEssenceMessageActionParamsModel.cs
│ │ │ ├── CqSetGroupAdministratorActionParamsModel.cs
│ │ │ ├── CqSetGroupAnonymousActionParamsModel.cs
│ │ │ ├── CqSetGroupAvatarActionParamsModel.cs
│ │ │ ├── CqSetGroupNameActionParamsModel.cs
│ │ │ ├── CqSetGroupNicknameActionParamsModel.cs
│ │ │ ├── CqSetGroupSpecialTitleActionParamsModel.cs
│ │ │ ├── CqSetModelShowActionParamsModel.cs
│ │ │ ├── CqUploadGroupFileActionParamsModel.cs
│ │ │ └── CqUploadPrivateFileActionParamsModel.cs
│ │ └── ResultData
│ │ │ ├── CqActionResultDataModel.cs
│ │ │ ├── CqBanGroupAllMembersActionResultDataModel.cs
│ │ │ ├── CqBanGroupAnonymousMemberActionResultDataModel.cs
│ │ │ ├── CqBanGroupMemberActionResultDataModel.cs
│ │ │ ├── CqCanSendImageActionResultDataModel.cs
│ │ │ ├── CqCanSendRecordActionResultDataModel.cs
│ │ │ ├── CqCheckUrlSafetyActionResultDataModel.cs
│ │ │ ├── CqCreateGroupFolderActionResultDataModel.cs
│ │ │ ├── CqDeleteEssenceMessageActionResultDataModel.cs
│ │ │ ├── CqDeleteFriendActionResultDataModel.cs
│ │ │ ├── CqDeleteGroupFileActionResultDataModel.cs
│ │ │ ├── CqDeleteGroupFolderActionResultDataModel.cs
│ │ │ ├── CqDeleteUnidirectionalFriendActionResultDataModel.cs
│ │ │ ├── CqDownloadFileActionResultDataModel.cs
│ │ │ ├── CqGetCookiesActionResultDataModel.cs
│ │ │ ├── CqGetCsrfTokenActionResultDataModel.cs
│ │ │ ├── CqGetEssenceMessageListActionResultDataModel.cs
│ │ │ ├── CqGetForwardMessageActionResultDataModel.cs
│ │ │ ├── CqGetFriendListActionResultDataModel.cs
│ │ │ ├── CqGetGroupFileSystemInformationActionResultDataModel.cs
│ │ │ ├── CqGetGroupFileUrlActionResultDataModel.cs
│ │ │ ├── CqGetGroupFilesByFolderActionResultDataModel.cs
│ │ │ ├── CqGetGroupInformationActionResultDataModel.cs
│ │ │ ├── CqGetGroupListActionResultDataModel.cs
│ │ │ ├── CqGetGroupMemberInformationActionResultDataModel.cs
│ │ │ ├── CqGetGroupMemberListActionResultDataModel.cs
│ │ │ ├── CqGetGroupRootFilesActionResultDataModel.cs
│ │ │ ├── CqGetImageActionResultDataModel.cs
│ │ │ ├── CqGetLoginInformationActionResultDataModel.cs
│ │ │ ├── CqGetMessageActionResultDataModel.cs
│ │ │ ├── CqGetModelShowActionResultDataModel.cs
│ │ │ ├── CqGetOnlineClientsActionResultDataModel.cs
│ │ │ ├── CqGetStrangerInformationActionResultDataModel.cs
│ │ │ ├── CqGetUnidirectionalFriendListActionResultDataModel.cs
│ │ │ ├── CqGetVersionInformationActionResultDataModel.cs
│ │ │ ├── CqGetWordSlicesActionResultDataModel.cs
│ │ │ ├── CqGroupSignInActionResultDataModel.cs
│ │ │ ├── CqHandleFriendRequestActionResultDataModel.cs
│ │ │ ├── CqHandleGroupRequestActionResultDataModel.cs
│ │ │ ├── CqKickGroupMemberActionResultDataModel.cs
│ │ │ ├── CqLeaveGroupActionResultDataModel.cs
│ │ │ ├── CqMarkMessageAsReadActionResultDataModel.cs
│ │ │ ├── CqOcrImageActionResultDataModel.cs
│ │ │ ├── CqRecallMessageActionResultDataModel.cs
│ │ │ ├── CqReloadEventFilterActionResultDataModel.cs
│ │ │ ├── CqSendGroupForwardMessageActionResultDataModel.cs
│ │ │ ├── CqSendGroupMessageActionResultDataModel.cs
│ │ │ ├── CqSendMessageActionResultDataModel.cs
│ │ │ ├── CqSendPrivateForwardMessageActionResultDataModel.cs
│ │ │ ├── CqSendPrivateMessageActionResultDataModel.cs
│ │ │ ├── CqSetAccountProfileActionResultDataModel.cs
│ │ │ ├── CqSetEssenceMessageActionResultDataModel.cs
│ │ │ ├── CqSetGroupAdministratorActionResultDataModel.cs
│ │ │ ├── CqSetGroupAnonymousActionResultDataModel.cs
│ │ │ ├── CqSetGroupAvatarActionResultDataModel.cs
│ │ │ ├── CqSetGroupNameActionResultDataModel.cs
│ │ │ ├── CqSetGroupNicknameActionResultDataModel.cs
│ │ │ ├── CqSetGroupSpecialTitleActionResultDataModel.cs
│ │ │ ├── CqSetModelShowActionResultDataModel.cs
│ │ │ ├── CqUploadGroupFileActionResultDataModel.cs
│ │ │ └── CqUploadPrivateFileActionResultDataModel.cs
│ ├── Result
│ │ ├── CqActionResult.cs
│ │ ├── CqBanGroupAllMembersActionResult.cs
│ │ ├── CqBanGroupAnonymousMemberActionResult.cs
│ │ ├── CqBanGroupMemberActionResult.cs
│ │ ├── CqCanSendImageActionResult.cs
│ │ ├── CqCanSendRecordActionResult.cs
│ │ ├── CqCheckUrlSafetyActionResult.cs
│ │ ├── CqCreateGroupFolderActionResult.cs
│ │ ├── CqDeleteEssenceMessageActionResult.cs
│ │ ├── CqDeleteFriendActionResult.cs
│ │ ├── CqDeleteGroupFileActionResult.cs
│ │ ├── CqDeleteGroupFolderActionResult.cs
│ │ ├── CqDeleteUnidirectionalFriendActionResult.cs
│ │ ├── CqDownloadFileActionResult.cs
│ │ ├── CqGetCookiesActionResult.cs
│ │ ├── CqGetCsrfTokenActionResult.cs
│ │ ├── CqGetEssenceMessageListActionResult.cs
│ │ ├── CqGetForwardMessageActionResult.cs
│ │ ├── CqGetFriendListActionResult.cs
│ │ ├── CqGetGroupFileSystemInformationActionResult.cs
│ │ ├── CqGetGroupFileUrlActionResult.cs
│ │ ├── CqGetGroupFilesByFolderActionResult.cs
│ │ ├── CqGetGroupInformationActionResult.cs
│ │ ├── CqGetGroupListActionResult.cs
│ │ ├── CqGetGroupMemberInformationActionResult.cs
│ │ ├── CqGetGroupMemberListActionResult.cs
│ │ ├── CqGetGroupRootFilesActionResult.cs
│ │ ├── CqGetImageActionResult.cs
│ │ ├── CqGetLoginInformationResult.cs
│ │ ├── CqGetMessageActionResult.cs
│ │ ├── CqGetModelShowActionResult.cs
│ │ ├── CqGetOnlineClientsActionResult.cs
│ │ ├── CqGetStrangerInformationActionResult.cs
│ │ ├── CqGetUnidirectionalFriendListActionResult.cs
│ │ ├── CqGetVersionInformationActionResult.cs
│ │ ├── CqGetWordSlicesActionResult.cs
│ │ ├── CqGroupSignInActionResult.cs
│ │ ├── CqHandleFriendRequestActionResult.cs
│ │ ├── CqHandleGroupRequestActionResult.cs
│ │ ├── CqKickGroupMemberActionResult.cs
│ │ ├── CqLeaveGroupActionResult.cs
│ │ ├── CqMarkMessageAsReadActionResult.cs
│ │ ├── CqOcrImageActionResult.cs
│ │ ├── CqRecallMessageActionResult.cs
│ │ ├── CqReloadEventFilterActionResult.cs
│ │ ├── CqSendGroupForwardMessageActionResult.cs
│ │ ├── CqSendGroupMessageActionResult.cs
│ │ ├── CqSendMessageActionResult.cs
│ │ ├── CqSendPrivateForwardMessageActionResult.cs
│ │ ├── CqSendPrivateMessageActionResult.cs
│ │ ├── CqSetAccountProfileActionResult.cs
│ │ ├── CqSetEssenceMessageActionResult.cs
│ │ ├── CqSetGroupAdministratorActionResult.cs
│ │ ├── CqSetGroupAnonymousActionResult.cs
│ │ ├── CqSetGroupAvatarActionResult.cs
│ │ ├── CqSetGroupNameActionResult.cs
│ │ ├── CqSetGroupNicknameActionResult.cs
│ │ ├── CqSetGroupSpecialTitleActionResult.cs
│ │ ├── CqSetModelShowActionResult.cs
│ │ ├── CqUploadGroupFileActionResult.cs
│ │ └── CqUploadPrivateFileActionResult.cs
│ └── Sender
│ │ ├── CqHttpActionSender.cs
│ │ ├── CqRWsActionSender.cs
│ │ └── CqWsActionSender.cs
├── CqActionSender.cs
├── CqHttpSession.cs
├── CqHttpSessionOptions.cs
├── CqPostMiddleware.cs
├── CqPostPipeline.cs
├── CqPostPlugin.cs
├── CqRHttpSession.cs
├── CqRHttpSessionOptions.cs
├── CqRWsSession.cs
├── CqRWsSessionOptions.cs
├── CqSession.cs
├── CqWsSession.cs
├── CqWsSessionOptions.cs
├── DataStructure
│ ├── CqAnonymousInfomation.cs
│ ├── CqCurrentTalkative.cs
│ ├── CqDevice.cs
│ ├── CqEssenceMessage.cs
│ ├── CqForwardMessageNode.cs
│ ├── CqFriend.cs
│ ├── CqGroup.cs
│ ├── CqGroupFile.cs
│ ├── CqGroupFolder.cs
│ ├── CqGroupHonorOwner.cs
│ ├── CqGroupMember.cs
│ ├── CqGroupMessageSender.cs
│ ├── CqGroupUploadedFile.cs
│ ├── CqMessageSender.cs
│ ├── CqModelShowVariant.cs
│ ├── CqOfflineFile.cs
│ ├── CqStatus.cs
│ ├── CqStatusStatistics.cs
│ ├── CqTextDetection.cs
│ └── Model
│ │ ├── CqAnonymousInformationModel.cs
│ │ ├── CqCurrentTalkativeModel.cs
│ │ ├── CqDeviceModel.cs
│ │ ├── CqEssenceMessageModel.cs
│ │ ├── CqForwardMsgNodeDataModel.cs
│ │ ├── CqFriendModel.cs
│ │ ├── CqGroupFileModel.cs
│ │ ├── CqGroupFolderModel.cs
│ │ ├── CqGroupHonorOwnerModel.cs
│ │ ├── CqGroupModel.cs
│ │ ├── CqGroupMsgSenderModel.cs
│ │ ├── CqGroupUploadedFileModel.cs
│ │ ├── CqMessageSenderModel.cs
│ │ ├── CqModelShowVariantModel.cs
│ │ ├── CqOfflineFileModel.cs
│ │ ├── CqStatusModel.cs
│ │ ├── CqStatusStatisticsModel.cs
│ │ └── CqTextDetectionModel.cs
├── EleCho.GoCqHttpSdk.csproj
├── Enumeration
│ ├── CqActionType.cs
│ ├── CqContactType.cs
│ ├── CqEnum.cs
│ ├── CqEssenceChangeType.cs
│ ├── CqEventType.cs
│ ├── CqGender.cs
│ ├── CqGiftId.cs
│ ├── CqGroupAdminChangeType.cs
│ ├── CqGroupBanChangeType.cs
│ ├── CqGroupDecreaseChangeType.cs
│ ├── CqGroupIncreaseChangeType.cs
│ ├── CqHonorType.cs
│ ├── CqImageEffect.cs
│ ├── CqImageSubType.cs
│ ├── CqImageType.cs
│ ├── CqLifecycleType.cs
│ ├── CqMessageGroupType.cs
│ ├── CqMessageType.cs
│ ├── CqMetaEventType.cs
│ ├── CqMusicType.cs
│ ├── CqNoticeType.cs
│ ├── CqNotifyType.cs
│ ├── CqPrivateMessageType.cs
│ ├── CqRequestGroupType.cs
│ ├── CqRequestType.cs
│ ├── CqRole.cs
│ ├── CqTempSource.cs
│ └── CqUrlSafetyLevel.cs
├── Extension
│ ├── CqActionSessionExtensions.cs
│ └── CqPostSessionExtensions.cs
├── ICqActionSession.cs
├── ICqPostSession.cs
├── JsonConverter
│ ├── CqWsDataModelConverter.cs
│ └── ToStringJsonConverter.cs
├── Message
│ ├── CqAnonymousMsg.cs
│ ├── CqAtMsg.cs
│ ├── CqCardImageMsg.cs
│ ├── CqCodeDef
│ │ └── CqCode.cs
│ ├── CqContactMsg.cs
│ ├── CqCustomMusicMsg.cs
│ ├── CqDiceMsg.cs
│ ├── CqFaceMsg.cs
│ ├── CqForwardMessage.cs
│ ├── CqForwardMsg.cs
│ ├── CqGiftMsg.cs
│ ├── CqImageMsg.cs
│ ├── CqJsonMsg.cs
│ ├── CqLocationMsg.cs
│ ├── CqMessage.cs
│ ├── CqMsg.cs
│ ├── CqMusicMsg.cs
│ ├── CqPokeMsg.cs
│ ├── CqRecordMsg.cs
│ ├── CqRedEnvelopeMsg.cs
│ ├── CqReplyMsg.cs
│ ├── CqRpsMsg.cs
│ ├── CqShakeMsg.cs
│ ├── CqShareMsg.cs
│ ├── CqTextMsg.cs
│ ├── CqTtsMsg.cs
│ ├── CqVideoMsg.cs
│ ├── CqXmlMsg.cs
│ ├── DataModel
│ │ ├── CqAnonymousMsgDataModel.cs
│ │ ├── CqAtMsgDataModel.cs
│ │ ├── CqCardImageMsgDataModel.cs
│ │ ├── CqContactMsgDataModel.cs
│ │ ├── CqCustomMusicMsgDataModel.cs
│ │ ├── CqDiceMsgDataModel.cs
│ │ ├── CqFaceMsgDataModel.cs
│ │ ├── CqForwardMsgDataModel.cs
│ │ ├── CqGiftMsgDataModel.cs
│ │ ├── CqImageMsgDataModel.cs
│ │ ├── CqJsonMsgDataModel.cs
│ │ ├── CqLocationMsgDataModel.cs
│ │ ├── CqMsgDataModel.cs
│ │ ├── CqMsgModel.cs
│ │ ├── CqMusicMsgDataModel.cs
│ │ ├── CqPokeMsgDataModel.cs
│ │ ├── CqRecordMsgDataModel.cs
│ │ ├── CqRedEnvelopeMsgDataModel.cs
│ │ ├── CqReplyMsgDataModel.cs
│ │ ├── CqRpsMsgDataModel.cs
│ │ ├── CqShakeMsgDataModel.cs
│ │ ├── CqShareMsgDataModel.cs
│ │ ├── CqTextMsgDataModel.cs
│ │ ├── CqTtsMsgDataModel.cs
│ │ ├── CqVideoMsgDataModel.cs
│ │ └── CqXmlMsgDataModel.cs
│ └── JsonConverter
│ │ ├── CpMsgModelConverter.cs
│ │ └── CqMsgModelArrayConverter.cs
├── Model
│ └── CqWsDataModel.cs
├── Post
│ ├── Base
│ │ ├── CqMessagePostContext.cs
│ │ ├── CqMetaEventPostContext.cs
│ │ ├── CqNoticePostContext.cs
│ │ ├── CqNotifyNoticeContext.cs
│ │ ├── CqPostContext.cs
│ │ ├── CqRequestPostContext.cs
│ │ └── CqSelfMessagePostContext.cs
│ ├── CqClientStatusChangedPostContext.cs
│ ├── CqFriendAddedPostContext.cs
│ ├── CqFriendMessageRecalledPostContext.cs
│ ├── CqFriendRequestPostContext.cs
│ ├── CqGroupAdminChangedPostContext.cs
│ ├── CqGroupEssenceChangedPostContext.cs
│ ├── CqGroupFileUploadedPostContext.cs
│ ├── CqGroupLuckyKingNoticedPostContext.cs
│ ├── CqGroupMemberBanChangedPostContext.cs
│ ├── CqGroupMemberDecreasedPostContext.cs
│ ├── CqGroupMemberHonorChangedPostContext.cs
│ ├── CqGroupMemberIncreasedPostContext.cs
│ ├── CqGroupMemberNicknameChangedPostContext.cs
│ ├── CqGroupMemberTitleChangeNoticedPostContext.cs
│ ├── CqGroupMessagePostContext.cs
│ ├── CqGroupMessageRecalledPostContext.cs
│ ├── CqGroupRequestPostContext.cs
│ ├── CqGroupSelfMessagePostContext.cs
│ ├── CqHeartbeatPostContext.cs
│ ├── CqLifecyclePostContext.cs
│ ├── CqOfflineFileUploadedPostContext.cs
│ ├── CqPokeNoticedPostContext.cs
│ ├── CqPrivateMessagePostContext.cs
│ ├── CqPrivateSelfMessagePostContext.cs
│ ├── Interface
│ │ └── IGroupPostContext.cs
│ ├── JsonConverter
│ │ ├── CqMessageEventModelConverter.cs
│ │ ├── CqMetaEventModelConverter.cs
│ │ ├── CqNoticeEventModelConverter.cs
│ │ ├── CqNoticeNotifyEventModelConverter.cs
│ │ ├── CqPostModelConverter.cs
│ │ ├── CqRequestEventModelConverter.cs
│ │ └── CqSelfMessageEventModelConverter.cs
│ ├── Model
│ │ ├── Base
│ │ │ ├── CqMessagePostModel.cs
│ │ │ ├── CqMetaPostModel.cs
│ │ │ ├── CqNoticePostModel.cs
│ │ │ ├── CqPostModel.cs
│ │ │ ├── CqRequestPostModel.cs
│ │ │ └── CqSelfMessagePostModel.cs
│ │ ├── CqGroupMessagePostModel.cs
│ │ ├── CqGroupSelfMessagePostModel.cs
│ │ ├── CqMetaHeartbeatPostModel.cs
│ │ ├── CqMetaLifecyclePostModel.cs
│ │ ├── CqNoticeClientStatusPostModel.cs
│ │ ├── CqNoticeEssencePostModel.cs
│ │ ├── CqNoticeFriendAddPostModel.cs
│ │ ├── CqNoticeFriendRecallPostModel.cs
│ │ ├── CqNoticeGroupAdminPostModel.cs
│ │ ├── CqNoticeGroupBanPostModel.cs
│ │ ├── CqNoticeGroupCardPostModel.cs
│ │ ├── CqNoticeGroupDecreasePostModel.cs
│ │ ├── CqNoticeGroupIncreasePostModel.cs
│ │ ├── CqNoticeGroupRecallPostModel.cs
│ │ ├── CqNoticeGroupUploadPostModel.cs
│ │ ├── CqNoticeHonorPostModel.cs
│ │ ├── CqNoticeLuckyKingPostModel.cs
│ │ ├── CqNoticeNotifyPostModel.cs
│ │ ├── CqNoticeOfflineFilePostModel.cs
│ │ ├── CqNoticePokePostModel.cs
│ │ ├── CqNoticeTitlePostModel.cs
│ │ ├── CqPrivateMessagePostModel.cs
│ │ ├── CqPrivateSelfMessagePostModel.cs
│ │ ├── CqRequestFriendPostModel.cs
│ │ └── CqRequestGroupPostModel.cs
│ └── QuickOperation
│ │ ├── CqFriendRequestPostQuickOperation.cs
│ │ ├── CqGroupMessagePostQuickOperation.cs
│ │ ├── CqGroupRequestPostQuickOperation.cs
│ │ ├── CqMessagePostQuickOperation.cs
│ │ ├── CqPostQuickOperation.cs
│ │ └── CqPrivateMessagePostQuickOperation.cs
├── README.md
└── Utils
│ ├── Consts.cs
│ ├── GlobalConfig.cs
│ ├── JsonHelper.cs
│ ├── TypeEx.cs
│ ├── UnixTime.cs
│ └── WebsocketEx.cs
├── TestConsole
├── ApiTest.cs
├── CqPostPluginCodeGen.cs
├── CqPostSessionExtensionsCodeGen.cs
├── ManyMiddlewares.cs
├── MyPostPlugin.cs
├── OpenAiMatchPlugin.cs
├── Program.cs
└── TestConsole.csproj
└── build.props
/.github/ISSUE_TEMPLATE/bug_report.md:
--------------------------------------------------------------------------------
1 | ---
2 | name: Bug report
3 | about: 提交关于此项目所存在的漏洞或问题
4 | title: "[漏洞]"
5 | labels: bug
6 | assignees: ''
7 |
8 | ---
9 |
10 | ## 描述漏洞信息
11 | 关于漏洞或错误的清晰简明描述
12 |
13 | ## 如何复现漏洞
14 | 复现漏洞步骤:
15 | 1. 转到 '...'
16 | 2. 编写 '....'
17 | 3. 执行并操作 '....'
18 | 4. 出现错误
19 |
20 | ## 应有的行为
21 | 你希望它表现出什么样的行为?
22 |
23 | ## 屏幕截图
24 | 如果可以, 在这里添加一些有益于问题描述的截图.
25 |
26 | ## 版本信息
27 | <--!你使用的是什么版本的 .NET? 什么版本的 EleCho.GoCqHttpSdk?-->
28 | - .NET: [例如 .NET6]
29 | - SDK: [例如 1.0.11]
30 |
31 | ## 附加信息
32 | 在这里添加一些关于漏洞的附加信息
33 |
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/feature_request.md:
--------------------------------------------------------------------------------
1 | ---
2 | name: Feature request
3 | about: 为项目提供一些意见或功能想法
4 | title: "[功能]"
5 | labels: enhancement
6 | assignees: ''
7 |
8 | ---
9 |
10 | ## 描述您想要的解决方案
11 | 一个清晰简洁的描述, 说明你想要什么.
12 |
13 | ## 你曾考虑过的替代方案
14 | 你考虑过的任何替代解决方案或功能的清晰简明描述.
15 |
16 | ## 您的功能请求是否与某些问题相关
17 | 一个清晰简洁的问题描述. 例如:我总是在......时觉得不方便
18 |
19 | ## 附加信息
20 | 在这里添加一些关于功能请求的其他附加信息或图片
21 |
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/question.md:
--------------------------------------------------------------------------------
1 | ---
2 | name: Question
3 | about: 询问一些比较紧急的问题 (非紧要问题请在 '讨论' 中提出)
4 | title: "[询问]"
5 | labels: question
6 | assignees: ''
7 |
8 | ---
9 |
10 | ## 概述
11 | 简要描述你遇到了什么问题
12 |
13 | ## 屏幕截图
14 | 一些有助于问题描述的屏幕截图
15 |
16 |
17 |
--------------------------------------------------------------------------------
/demo/HandleFriendRequest/HandleFriendRequest.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Exe
5 | net6.0
6 | enable
7 | enable
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/demo/HandleFriendRequest/Program.cs:
--------------------------------------------------------------------------------
1 | using EleCho.GoCqHttpSdk;
2 | using EleCho.GoCqHttpSdk.Message;
3 |
4 |
5 | // 实例化会话
6 | CqWsSession session = new CqWsSession(new CqWsSessionOptions()
7 | {
8 | BaseUri = new Uri("ws://localhost:4567"),
9 | AccessToken = "访问令牌 (如果有就填)"
10 | });
11 |
12 | // 好友请求处理
13 | session.UseFriendRequest(async context =>
14 | {
15 | // 同意好友请求
16 | await session.ApproveFriendRequestAsync(context.Flag, $"在{DateTime.Now}加的好友");
17 |
18 |
19 | /*
20 | // 拒绝好友请求
21 | await session.RejectFriendRequestAsync(context.Flag);
22 |
23 | // 同意或拒绝好友请求
24 | bool approve = false; // 同意或拒绝
25 | await session.HandleFriendRequestAsync(context.Flag, approve, "备注信息 (如果是拒绝, 那这个字段不会产生效果)");
26 | */
27 | });
28 |
29 | // 运行
30 | await session.RunAsync();
31 |
--------------------------------------------------------------------------------
/demo/MessageMatchingDemo/MessageMatchingDemo.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Exe
5 | net6.0
6 | enable
7 | enable
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
--------------------------------------------------------------------------------
/demo/MessageMatchingDemo/MyMessageMatchingPlugin.cs:
--------------------------------------------------------------------------------
1 | using EleCho.GoCqHttpSdk;
2 | using EleCho.GoCqHttpSdk.Message;
3 | using EleCho.GoCqHttpSdk.MessageMatching;
4 | using EleCho.GoCqHttpSdk.Post;
5 | using System.Text.RegularExpressions;
6 |
7 | class MyMessageMatchingPlugin : CqMessageMatchPostPlugin
8 | {
9 | public CqWsSession Session { get; }
10 |
11 | public MyMessageMatchingPlugin(CqWsSession session)
12 | {
13 | Session = session;
14 | }
15 |
16 |
17 | ///
18 | /// 简单的, 匹配群消息的, 用来执行 echo 指令的方法
19 | ///
20 | /// 上报上下文
21 | /// 捕获组注入
22 | [CqMessageMatch("^echo (?.+)$", RegexOptions.IgnoreCase)]
23 | public async Task EchoAsync(CqGroupMessagePostContext context, string content)
24 | {
25 | await Session.SendGroupMessageAsync(context.GroupId, new CqMessage(content));
26 | }
27 | }
--------------------------------------------------------------------------------
/demo/MessageMatchingDemo/Program.cs:
--------------------------------------------------------------------------------
1 | using EleCho.GoCqHttpSdk;
2 | using EleCho.GoCqHttpSdk.Message;
3 | using EleCho.GoCqHttpSdk.MessageMatching;
4 |
5 |
6 | // 实例化会话
7 | CqWsSession session = new CqWsSession(new CqWsSessionOptions()
8 | {
9 | BaseUri = new Uri("ws://localhost:4567"),
10 | AccessToken = "访问令牌 (如果有就填)"
11 | });
12 |
13 | // 使用消息匹配插件
14 | session.UseMessageMatchPlugin(
15 | new MyMessageMatchingPlugin(session));
16 |
17 | // 运行
18 | await session.RunAsync();
19 |
--------------------------------------------------------------------------------
/demo/SimpleMessageEcho/Program.cs:
--------------------------------------------------------------------------------
1 | using EleCho.GoCqHttpSdk;
2 | using EleCho.GoCqHttpSdk.Message;
3 |
4 |
5 | // 实例化会话
6 | CqWsSession session = new CqWsSession(new CqWsSessionOptions()
7 | {
8 | BaseUri = new Uri("ws://localhost:4567"),
9 | AccessToken = "访问令牌 (如果有就填)"
10 | });
11 |
12 | // 群消息处理
13 | session.UseGroupMessage(async context =>
14 | {
15 | string msgText = context.Message.Text;
16 | if (msgText.StartsWith("ECHO ", StringComparison.OrdinalIgnoreCase))
17 | {
18 | await session.SendGroupMessageAsync(context.GroupId, new CqMessage(msgText[5..]));
19 | }
20 | });
21 |
22 | // 运行
23 | await session.RunAsync();
24 |
--------------------------------------------------------------------------------
/demo/SimpleMessageEcho/SimpleMessageEcho.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Exe
5 | net6.0
6 | enable
7 | enable
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/docfx/.gitignore:
--------------------------------------------------------------------------------
1 | ###############
2 | # folder #
3 | ###############
4 | /**/DROP/
5 | /**/TEMP/
6 | /**/packages/
7 | /**/bin/
8 | /**/obj/
9 |
10 |
--------------------------------------------------------------------------------
/docfx/_site/articles/toc.html:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/docfx/_site/articles/toc.json:
--------------------------------------------------------------------------------
1 |
2 | {"items":[{"name":"Introduction","href":"intro.html","topicHref":"intro.html"}]}
--------------------------------------------------------------------------------
/docfx/_site/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OrgEleCho/EleCho.GoCqHttpSdk/e3dbb9edd7fed81e3270455507322dd6c5dcc1ff/docfx/_site/favicon.ico
--------------------------------------------------------------------------------
/docfx/_site/public/bootstrap-icons-AJUF3K7A.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OrgEleCho/EleCho.GoCqHttpSdk/e3dbb9edd7fed81e3270455507322dd6c5dcc1ff/docfx/_site/public/bootstrap-icons-AJUF3K7A.woff2
--------------------------------------------------------------------------------
/docfx/_site/public/bootstrap-icons-QRR4WHQW.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OrgEleCho/EleCho.GoCqHttpSdk/e3dbb9edd7fed81e3270455507322dd6c5dcc1ff/docfx/_site/public/bootstrap-icons-QRR4WHQW.woff
--------------------------------------------------------------------------------
/docfx/_site/public/chunk-CCEUEXYU.min.js:
--------------------------------------------------------------------------------
1 | var g=Object.create;var e=Object.defineProperty;var h=Object.getOwnPropertyDescriptor;var i=Object.getOwnPropertyNames;var j=Object.getPrototypeOf,k=Object.prototype.hasOwnProperty;var m=(a=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(a,{get:(b,c)=>(typeof require<"u"?require:b)[c]}):a)(function(a){if(typeof require<"u")return require.apply(this,arguments);throw new Error('Dynamic require of "'+a+'" is not supported')});var n=(a,b)=>()=>(b||a((b={exports:{}}).exports,b),b.exports),o=(a,b)=>{for(var c in b)e(a,c,{get:b[c],enumerable:!0})},l=(a,b,c,f)=>{if(b&&typeof b=="object"||typeof b=="function")for(let d of i(b))!k.call(a,d)&&d!==c&&e(a,d,{get:()=>b[d],enumerable:!(f=h(b,d))||f.enumerable});return a};var p=(a,b,c)=>(c=a!=null?g(j(a)):{},l(b||!a||!a.__esModule?e(c,"default",{value:a,enumerable:!0}):c,a));export{m as a,n as b,o as c,p as d};
2 | //# sourceMappingURL=chunk-CCEUEXYU.min.js.map
3 |
--------------------------------------------------------------------------------
/docfx/_site/public/chunk-CCEUEXYU.min.js.map:
--------------------------------------------------------------------------------
1 | {
2 | "version": 3,
3 | "sources": [],
4 | "sourcesContent": [],
5 | "mappings": "",
6 | "names": []
7 | }
8 |
--------------------------------------------------------------------------------
/docfx/_site/public/flowDiagram-v2-8716a26e-T4MBCTPC.min.js:
--------------------------------------------------------------------------------
1 | import{a as t,b as e}from"./chunk-QYYT2EYW.min.js";import"./chunk-RFPV4IUV.min.js";import{a as m,b as o}from"./chunk-MTLRDIGA.min.js";import"./chunk-GCLJLOX7.min.js";import"./chunk-R7LCOU72.min.js";import"./chunk-GEFMTHNG.min.js";import"./chunk-CV6TM5UJ.min.js";import"./chunk-CN2WCLA7.min.js";import{D as s,g as a,qa as p}from"./chunk-ZSFM5U4W.min.js";import{d as i}from"./chunk-CCEUEXYU.min.js";var g=i(a(),1),n=i(s(),1);var c={parser:m,db:o,renderer:t,styles:e,init:r=>{r.flowchart||(r.flowchart={}),r.flowchart.arrowMarkerAbsolute=r.arrowMarkerAbsolute,p({flowchart:{arrowMarkerAbsolute:r.arrowMarkerAbsolute}}),t.setConf(r.flowchart),o.clear(),o.setGen("gen-2")}};export{c as diagram};
2 | //# sourceMappingURL=flowDiagram-v2-8716a26e-T4MBCTPC.min.js.map
3 |
--------------------------------------------------------------------------------
/docfx/_site/public/main.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OrgEleCho/EleCho.GoCqHttpSdk/e3dbb9edd7fed81e3270455507322dd6c5dcc1ff/docfx/_site/public/main.css
--------------------------------------------------------------------------------
/docfx/_site/public/main.js:
--------------------------------------------------------------------------------
1 | export default {}
--------------------------------------------------------------------------------
/docfx/_site/public/mermaid.core-ZV3ZUZ7Z.min.js:
--------------------------------------------------------------------------------
1 | import{D as t,Ra as m,g as r}from"./chunk-ZSFM5U4W.min.js";import{d as o}from"./chunk-CCEUEXYU.min.js";var e=o(r(),1);var d=o(t(),1);export{m as default};
2 | //# sourceMappingURL=mermaid.core-ZV3ZUZ7Z.min.js.map
3 |
--------------------------------------------------------------------------------
/docfx/_site/public/mermaid.core-ZV3ZUZ7Z.min.js.map:
--------------------------------------------------------------------------------
1 | {
2 | "version": 3,
3 | "sources": ["../../node_modules/mermaid/dist/mermaid.core.mjs"],
4 | "sourcesContent": ["import \"ts-dedent\";\nimport { K } from \"./mermaid-a953d906.js\";\nimport \"dayjs/esm/index.js\";\nimport \"@braintree/sanitize-url\";\nimport \"d3\";\nimport \"dompurify\";\nimport \"khroma\";\nimport \"lodash-es/memoize.js\";\nimport \"stylis\";\nimport \"lodash-es/isEmpty.js\";\nexport {\n K as default\n};\n"],
5 | "mappings": "uGAGA,IAAAA,EAAO,SAEP,IAAAC,EAAO",
6 | "names": ["import_sanitize_url", "import_dompurify"]
7 | }
8 |
--------------------------------------------------------------------------------
/docfx/_site/toc.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
10 |
11 |
12 |
13 |
14 |
15 | -
16 | 文章
17 |
18 | -
19 | API 参考
20 |
21 |
22 |
23 |
24 |
25 |
--------------------------------------------------------------------------------
/docfx/_site/toc.json:
--------------------------------------------------------------------------------
1 |
2 | {"items":[{"name":"文章","href":"articles/intro.html","tocHref":"articles/toc.html","topicHref":"articles/intro.html"},{"name":"API 参考","href":"api/index.html","tocHref":"api/toc.html","topicHref":"api/index.html","homepage":"api/index.html"}]}
--------------------------------------------------------------------------------
/docfx/api/.gitignore:
--------------------------------------------------------------------------------
1 | ###############
2 | # temp file #
3 | ###############
4 | *.yml
5 | .manifest
6 |
--------------------------------------------------------------------------------
/docfx/api/index.md:
--------------------------------------------------------------------------------
1 | # API 参考
2 |
3 | 你可以在这里查看 EleCho.GoCqHttpSdk 中公开的所有 API, 在左侧目录中单击你想查看的条目即可.
4 |
--------------------------------------------------------------------------------
/docfx/articles/intro.md:
--------------------------------------------------------------------------------
1 | # Add your introductions here!
2 |
--------------------------------------------------------------------------------
/docfx/articles/toc.yml:
--------------------------------------------------------------------------------
1 | - name: Introduction
2 | href: intro.md
3 |
--------------------------------------------------------------------------------
/docfx/index.md:
--------------------------------------------------------------------------------
1 | # This is the **HOMEPAGE**.
2 | Refer to [Markdown](http://daringfireball.net/projects/markdown/) for how to write markdown files.
3 | ## Quick Start Notes:
4 | 1. Add images to the *images* folder if the file is referencing an image.
5 |
--------------------------------------------------------------------------------
/docfx/toc.yml:
--------------------------------------------------------------------------------
1 | - name: 文章
2 | href: articles/
3 | - name: API 参考
4 | href: api/
5 | homepage: api/index.md
6 |
--------------------------------------------------------------------------------
/logo-rect.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OrgEleCho/EleCho.GoCqHttpSdk/e3dbb9edd7fed81e3270455507322dd6c5dcc1ff/logo-rect.png
--------------------------------------------------------------------------------
/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OrgEleCho/EleCho.GoCqHttpSdk/e3dbb9edd7fed81e3270455507322dd6c5dcc1ff/logo.png
--------------------------------------------------------------------------------
/logo/logo.psd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OrgEleCho/EleCho.GoCqHttpSdk/e3dbb9edd7fed81e3270455507322dd6c5dcc1ff/logo/logo.psd
--------------------------------------------------------------------------------
/logo/logo_fit.psd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/OrgEleCho/EleCho.GoCqHttpSdk/e3dbb9edd7fed81e3270455507322dd6c5dcc1ff/logo/logo_fit.psd
--------------------------------------------------------------------------------
/logo/readme.md:
--------------------------------------------------------------------------------
1 | 这里存放了项目的 LOGO
2 |
3 | 1. `logo.psd`: 原始 512x512 的 LOGO
4 | 2. `logo_fit.psd`: 调整大小后, 用来放在项目 readme 中的 LOGO
--------------------------------------------------------------------------------
/src/AssmeblyCheck/AssmeblyCheck.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Exe
5 | net6.0
6 | enable
7 | enable
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/src/AssmeblyCheck/Program.cs:
--------------------------------------------------------------------------------
1 | using TestConsole;
2 |
3 | // 运行对程序集的简单检查测试
4 | return AssemblyCheckCore.Run();
5 |
--------------------------------------------------------------------------------
/src/EleCho.GoCqHttpSdk.CommandExecuting/CqPostSessionCommandExecutingExtensions.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 |
7 | namespace EleCho.GoCqHttpSdk.CommandExecuting
8 | {
9 | public static class CqPostSessionCommandExecutingExtensions
10 | {
11 | public static void UseCommandExecutePlugin(this ICqPostSession session, CqCommandExecutePostPlugin plugin)
12 | {
13 | session.UseAny(plugin.Execute);
14 | }
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/src/EleCho.GoCqHttpSdk.CommandExecuting/TaskUtils.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Reflection;
5 | using System.Text;
6 | using System.Threading.Tasks;
7 |
8 | namespace EleCho.GoCqHttpSdk.CommandExecuting
9 | {
10 | internal class TaskUtils
11 | {
12 | public static async Task