/** */ import * as $Util from '@alicloud/tea-util'; import OpenApi, * as $OpenApi from '@alicloud/openapi-client'; import * as $tea from '@alicloud/tea-typescript'; export declare class BatchOTOQueryHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class BatchOTOQueryRequest extends $tea.Model { /** * @remarks * This parameter is required. * * @example * asdfasdfasdf */ processQueryKey?: string; /** * @remarks * This parameter is required. * * @example * dingcxx5317 */ robotCode?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class BatchOTOQueryResponseBody extends $tea.Model { messageReadInfoList?: BatchOTOQueryResponseBodyMessageReadInfoList[]; /** * @example * SUCESS */ sendStatus?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class BatchOTOQueryResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: BatchOTOQueryResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class BatchRecallGroupHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class BatchRecallGroupRequest extends $tea.Model { /** * @remarks * This parameter is required. * * @example * dingXXXXXXXXXX */ chatbotId?: string; /** * @remarks * This parameter is required. * * @example * cidfCSpXXXXXXXXXXXchatbotId */ openConversationId?: string; /** * @remarks * This parameter is required. */ processQueryKeys?: string[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class BatchRecallGroupResponseBody extends $tea.Model { /** * @remarks * This parameter is required. * * @example * 5fe11095f46315d8d30d3f8XXXXXX:SYSTEM_ERROR */ failedResult?: { [key: string]: string; }; /** * @remarks * This parameter is required. */ successResult?: string[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class BatchRecallGroupResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: BatchRecallGroupResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class BatchRecallOTOHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class BatchRecallOTORequest extends $tea.Model { /** * @remarks * This parameter is required. */ processQueryKeys?: string[]; /** * @remarks * This parameter is required. * * @example * dingXXXXXX */ robotCode?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class BatchRecallOTOResponseBody extends $tea.Model { /** * @example * b5fe11095f46315d8d30d3f8XXXXXX:system error */ failedResult?: { [key: string]: string; }; successResult?: string[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class BatchRecallOTOResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: BatchRecallOTOResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class BatchRecallPrivateChatHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class BatchRecallPrivateChatRequest extends $tea.Model { /** * @remarks * This parameter is required. * * @example * cidfCSpXXXXXXXXXXXchatbotId */ openConversationId?: string; /** * @remarks * This parameter is required. */ processQueryKeys?: string[]; /** * @remarks * This parameter is required. * * @example * dingXXXXXXXXXX */ robotCode?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class BatchRecallPrivateChatResponseBody extends $tea.Model { /** * @remarks * This parameter is required. * * @example * 5fe11095f46315d8d30d3f8XXXXXX:SYSTEM_ERROR */ failedResult?: { [key: string]: string; }; /** * @remarks * This parameter is required. */ successResult?: string[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class BatchRecallPrivateChatResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: BatchRecallPrivateChatResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class BatchSendOTOHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class BatchSendOTORequest extends $tea.Model { /** * @remarks * This parameter is required. * * @example * sampleMarkdown */ msgKey?: string; /** * @remarks * This parameter is required. * * @example * {"text": "hello dafu","title": "hello title"} */ msgParam?: string; /** * @remarks * This parameter is required. * * @example * dingxxxxxx */ robotCode?: string; /** * @remarks * This parameter is required. */ userIds?: string[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class BatchSendOTOResponseBody extends $tea.Model { flowControlledStaffIdList?: string[]; invalidStaffIdList?: string[]; processQueryKey?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class BatchSendOTOResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: BatchSendOTOResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ClearRobotPluginHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ClearRobotPluginRequest extends $tea.Model { /** * @remarks * This parameter is required. * * @example * dingkxnemxbqkifzl */ robotCode?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ClearRobotPluginResponseBody extends $tea.Model { result?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ClearRobotPluginResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: ClearRobotPluginResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class DeleteCustomRobotHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class DeleteCustomRobotRequest extends $tea.Model { /** * @remarks * This parameter is required. */ actionType?: string; /** * @remarks * This parameter is required. */ sendNotification?: boolean; /** * @remarks * This parameter is required. */ token?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class DeleteCustomRobotResponseBody extends $tea.Model { result?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class DeleteCustomRobotResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: DeleteCustomRobotResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ExecuteRobotAiSkillHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ExecuteRobotAiSkillRequest extends $tea.Model { context?: { [key: string]: any; }; /** * @remarks * This parameter is required. */ input?: string; /** * @remarks * This parameter is required. */ robotCode?: string; skillId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ExecuteRobotAiSkillResponseBody extends $tea.Model { result?: string; skillExecuteId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ExecuteRobotAiSkillResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: ExecuteRobotAiSkillResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetBotListInGroupHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetBotListInGroupRequest extends $tea.Model { /** * @remarks * This parameter is required. * * @example * cidjknasndcbaXXXXX */ openConversationId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetBotListInGroupResponseBody extends $tea.Model { chatbotInstanceVOList?: GetBotListInGroupResponseBodyChatbotInstanceVOList[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetBotListInGroupResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: GetBotListInGroupResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ManageSingleChatRobotStatusHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ManageSingleChatRobotStatusRequest extends $tea.Model { /** * @remarks * This parameter is required. * * @example * dingykcdkjnwpcll27gm */ robotCode?: string; /** * @remarks * This parameter is required. * * @example * enable */ status?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ManageSingleChatRobotStatusResponseBody extends $tea.Model { result?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ManageSingleChatRobotStatusResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: ManageSingleChatRobotStatusResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class OrgGroupQueryHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class OrgGroupQueryRequest extends $tea.Model { /** * @example * 50 */ maxResults?: number; /** * @example * 50 */ nextToken?: string; /** * @example * cid6KeBBLoveMJOGXoYKF5x7EeiodoA== */ openConversationId?: string; /** * @remarks * This parameter is required. * * @example * Kna29Ra5pdJznx1ghavbumkQKwDzgfxZLapw55G7x0Q= */ processQueryKey?: string; /** * @example * dingue4kfzdxbyn0pjqd */ robotCode?: string; /** * @example * 02feb1cd4ncmed92998723813a6bfa89eea1df91a750721979992870dd90bdfa */ token?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class OrgGroupQueryResponseBody extends $tea.Model { /** * @example * true */ hasMore?: boolean; /** * @example * Kna29Ra5pdJznx1ghavbumkQKwDzgfxZLapw55G7x0Q= */ nextToken?: string; readUserIds?: string[]; readUsers?: OrgGroupQueryResponseBodyReadUsers[]; /** * @example * SUCCESS */ sendStatus?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class OrgGroupQueryResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: OrgGroupQueryResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class OrgGroupRecallHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class OrgGroupRecallRequest extends $tea.Model { /** * @remarks * This parameter is required. * * @example * cidfCSpXXXXXXXXXXXchatbotId */ openConversationId?: string; /** * @remarks * This parameter is required. */ processQueryKeys?: string[]; /** * @remarks * This parameter is required. * * @example * dingXXXXXXXXXX */ robotCode?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class OrgGroupRecallResponseBody extends $tea.Model { /** * @remarks * This parameter is required. * * @example * 5fe11095f46315d8d30d3f8XXXXXX:SYSTEM_ERROR */ failedResult?: { [key: string]: string; }; /** * @remarks * This parameter is required. */ successResult?: string[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class OrgGroupRecallResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: OrgGroupRecallResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class OrgGroupSendHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class OrgGroupSendRequest extends $tea.Model { /** * @example * COOLAPP-1-10182EEDD1AC0BA600D9000J */ coolAppCode?: string; /** * @remarks * This parameter is required. * * @example * sampleText */ msgKey?: string; /** * @remarks * This parameter is required. * * @example * {"content":"今天吃肘子"} */ msgParam?: string; /** * @example * cid6KeBBLoveMJOGXoYKF5x7EeiodoA== */ openConversationId?: string; /** * @example * dingue4kfzdxbyn0pjqd */ robotCode?: string; /** * @example * 02feb1cd4ncmed92998723813a6bfa89eea1df91a750721979992870dd90bdfa */ token?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class OrgGroupSendResponseBody extends $tea.Model { /** * @remarks * This parameter is required. */ processQueryKey?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class OrgGroupSendResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: OrgGroupSendResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PrivateChatQueryHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PrivateChatQueryRequest extends $tea.Model { /** * @example * 50 */ maxResults?: number; /** * @example * 50 */ nextToken?: string; /** * @example * cid6KeBBLoveMJOGXoYKF5x7EeiodoA== */ openConversationId?: string; /** * @remarks * This parameter is required. * * @example * Kna29Ra5pdJznx1ghavbumkQKwDzgfxZLapw55G7x0Q= */ processQueryKey?: string; /** * @example * dingue4kfzdxbyn0pjqd */ robotCode?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PrivateChatQueryResponseBody extends $tea.Model { /** * @example * true */ hasMore?: boolean; /** * @example * Kna29Ra5pdJznx1ghavbumkQKwDzgfxZLapw55G7x0Q= */ nextToken?: string; readUserIds?: string[]; /** * @example * SUCCESS */ sendStatus?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PrivateChatQueryResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: PrivateChatQueryResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PrivateChatSendHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PrivateChatSendRequest extends $tea.Model { /** * @example * COOLAPP-1-10182EEDD1AC0BA600D9000J */ coolAppCode?: string; /** * @remarks * This parameter is required. * * @example * sampleText */ msgKey?: string; /** * @remarks * This parameter is required. * * @example * {"content":"今天吃肘子"} */ msgParam?: string; /** * @example * cid6KeBBLoveMJOGXoYKF5x7EeiodoA== */ openConversationId?: string; /** * @example * dingue4kfzdxbyn0pjqd */ robotCode?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PrivateChatSendResponseBody extends $tea.Model { /** * @remarks * This parameter is required. */ processQueryKey?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PrivateChatSendResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: PrivateChatSendResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryBotInstanceInGroupInfoHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryBotInstanceInGroupInfoRequest extends $tea.Model { /** * @remarks * This parameter is required. * * @example * 0 */ pageNumber?: number; /** * @remarks * This parameter is required. * * @example * 10 */ pageSize?: number; /** * @remarks * This parameter is required. * * @example * dingykcdkjnwpcll27gm */ robotCode?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryBotInstanceInGroupInfoResponseBody extends $tea.Model { hasMore?: boolean; openConversationIds?: string[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryBotInstanceInGroupInfoResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: QueryBotInstanceInGroupInfoResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryRobotDingReadStatusHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryRobotDingReadStatusRequest extends $tea.Model { /** * @remarks * This parameter is required. * * @example * openDingId */ openDingId?: string; /** * @remarks * This parameter is required. * * @example * robotCode */ robotCode?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryRobotDingReadStatusResponseBody extends $tea.Model { result?: QueryRobotDingReadStatusResponseBodyResult; success?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryRobotDingReadStatusResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: QueryRobotDingReadStatusResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryRobotPluginHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryRobotPluginRequest extends $tea.Model { /** * @remarks * This parameter is required. * * @example * dingykcdkjnwpcll27gm */ robotCode?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryRobotPluginResponseBody extends $tea.Model { pluginInfoList?: QueryRobotPluginResponseBodyPluginInfoList[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryRobotPluginResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: QueryRobotPluginResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class RobotMessageFileDownloadHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class RobotMessageFileDownloadRequest extends $tea.Model { /** * @remarks * This parameter is required. * * @example * mIofN681YE3f/+m+NntqpZSvSH2iMD6xP7Ow/ezdb1Wgn38tqVwL+zoRgzXipAMzmV5uhVKUlBdjKugAIvsm+TrvaPI0JYCMjvFMAlXvMWnMJsi2nZ9a0+N2c9CoV90hiB/B+fEThASPz+jmIa4J6x4WTsmmU3E/AopGsSGugE+hkHBcu52o76Yd2SCpPNUqenvdySSqjowEt1+Ddz55/9Qj8Y8ZhTryqsb7tYwzLFB+F3lsWCotXBOQvEgy3e/bEQtOyV6YrP3KG6YNSb3Q== */ downloadCode?: string; /** * @remarks * This parameter is required. * * @example * dingue4kfzdxbyn0pjqd */ robotCode?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class RobotMessageFileDownloadResponseBody extends $tea.Model { /** * @remarks * This parameter is required. */ downloadUrl?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class RobotMessageFileDownloadResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: RobotMessageFileDownloadResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class RobotRecallDingHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class RobotRecallDingRequest extends $tea.Model { /** * @remarks * This parameter is required. */ openDingId?: string; /** * @remarks * This parameter is required. */ robotCode?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class RobotRecallDingResponseBody extends $tea.Model { openDingId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class RobotRecallDingResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: RobotRecallDingResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class RobotRecallEmotionHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class RobotRecallEmotionRequest extends $tea.Model { /** * @example * OK */ emotionName?: string; emotionType?: number; /** * @remarks * This parameter is required. * * @example * cidxxx */ openConversationId?: string; /** * @remarks * This parameter is required. * * @example * msgxxxx */ openMsgId?: string; /** * @remarks * This parameter is required. * * @example * 213123 */ robotCode?: string; textEmotion?: RobotRecallEmotionRequestTextEmotion; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class RobotRecallEmotionResponseBody extends $tea.Model { success?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class RobotRecallEmotionResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: RobotRecallEmotionResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class RobotReplyEmotionHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class RobotReplyEmotionRequest extends $tea.Model { /** * @example * OK */ emotionName?: string; emotionType?: number; /** * @remarks * This parameter is required. * * @example * cidxxx */ openConversationId?: string; /** * @remarks * This parameter is required. * * @example * msgxxxx */ openMsgId?: string; /** * @remarks * This parameter is required. * * @example * 213123 */ robotCode?: string; textEmotion?: RobotReplyEmotionRequestTextEmotion; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class RobotReplyEmotionResponseBody extends $tea.Model { success?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class RobotReplyEmotionResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: RobotReplyEmotionResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class RobotSendDingHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class RobotSendDingRequest extends $tea.Model { /** * @example * Standard_Female_Voice */ callVoice?: string; /** * @remarks * This parameter is required. */ content?: string; /** * @remarks * This parameter is required. */ receiverUserIdList?: string[]; /** * @remarks * This parameter is required. * * @example * 1:APP,2:短信,3:电话 */ remindType?: number; /** * @remarks * This parameter is required. */ robotCode?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class RobotSendDingResponseBody extends $tea.Model { /** * @remarks * This parameter is required. */ failedList?: { [key: string]: any; }; /** * @remarks * This parameter is required. */ openDingId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class RobotSendDingResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: RobotSendDingResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SendRobotDingMessageHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SendRobotDingMessageRequest extends $tea.Model { /** * @remarks * This parameter is required. */ contentParams?: { [key: string]: string; }; /** * @remarks * This parameter is required. * * @example * template_ding_diot_monitor */ dingTemplateId?: string; /** * @remarks * This parameter is required. * * @example * cidfCSpXXXXXXXXXXXchatbotId */ openConversationId?: string; /** * @remarks * This parameter is required. */ receiverUserIdList?: string[]; /** * @remarks * This parameter is required. * * @example * qF9j5G8hmFLiqJ11629XXXXXXXX */ robotCode?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SendRobotDingMessageResponseBody extends $tea.Model { /** * @remarks * This parameter is required. */ dingSendResultId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SendRobotDingMessageResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: SendRobotDingMessageResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SetRobotPluginHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SetRobotPluginRequest extends $tea.Model { pluginInfoList?: SetRobotPluginRequestPluginInfoList[]; /** * @example * dingncjdnfpkN7dsh */ robotCode?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SetRobotPluginResponseBody extends $tea.Model { result?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SetRobotPluginResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: SetRobotPluginResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateInstalledRobotHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateInstalledRobotRequest extends $tea.Model { /** * @example * 钉钉的助手机器人 */ brief?: string; /** * @example * 钉钉的助手机器人的详细描述 */ description?: string; /** * @example * @IAfnkdsanfnkljn */ icon?: string; /** * @example * 钉钉助手 */ name?: string; /** * @remarks * This parameter is required. * * @example * dingXXXXXXXXXX */ robotCode?: string; /** * @remarks * This parameter is required. * * @example * 1 */ updateType?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateInstalledRobotResponseBody extends $tea.Model { success?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateInstalledRobotResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: UpdateInstalledRobotResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class BatchOTOQueryResponseBodyMessageReadInfoList extends $tea.Model { /** * @remarks * This parameter is required. * * @example * 曲大岳 */ name?: string; /** * @remarks * This parameter is required. * * @example * READ */ readStatus?: string; /** * @remarks * This parameter is required. * * @example * 1433138400000 */ readTimestamp?: number; /** * @remarks * This parameter is required. * * @example * 201382020 */ userId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetBotListInGroupResponseBodyChatbotInstanceVOList extends $tea.Model { downloadIconURL?: string; name?: string; openRobotType?: number; robotCode?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class OrgGroupQueryResponseBodyReadUsers extends $tea.Model { unionId?: string; userId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryRobotDingReadStatusResponseBodyResultRobotDingReadInfoList extends $tea.Model { readStatus?: string; userId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryRobotDingReadStatusResponseBodyResult extends $tea.Model { robotDingReadInfoList?: QueryRobotDingReadStatusResponseBodyResultRobotDingReadInfoList[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryRobotPluginResponseBodyPluginInfoList extends $tea.Model { /** * @example * @lALPDtXaDkO3j7hgYA */ icon?: string; /** * @example * https://www.dingtalk.com */ mobileUrl?: string; /** * @example * 快捷入口名称 */ name?: string; /** * @example * https://www.dingtalk.com */ pcUrl?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class RobotRecallEmotionRequestTextEmotion extends $tea.Model { /** * @example * im_bg_1 */ backgroundId?: string; /** * @example * 12345 */ emotionId?: string; /** * @example * OK */ emotionName?: string; /** * @example * OK */ text?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class RobotReplyEmotionRequestTextEmotion extends $tea.Model { /** * @example * im_bg_1 */ backgroundId?: string; /** * @example * 12345 */ emotionId?: string; /** * @example * OK */ emotionName?: string; /** * @example * OK */ text?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SetRobotPluginRequestPluginInfoList extends $tea.Model { /** * @remarks * This parameter is required. * * @example * @lALPDtXaDkO3j7hgYA */ icon?: string; /** * @example * https://www.dingtalk.com */ mobileUrl?: string; /** * @remarks * This parameter is required. * * @example * 快捷入口名字 */ name?: string; /** * @example * https://www.dingtalk.com */ pcUrl?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export default class Client extends OpenApi { constructor(config: $OpenApi.Config); /** * 批量查询人与机器人会话机器人消息是否已读 * * @param request - BatchOTOQueryRequest * @param headers - BatchOTOQueryHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns BatchOTOQueryResponse */ batchOTOQueryWithOptions(request: BatchOTOQueryRequest, headers: BatchOTOQueryHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 批量查询人与机器人会话机器人消息是否已读 * * @param request - BatchOTOQueryRequest * @returns BatchOTOQueryResponse */ batchOTOQuery(request: BatchOTOQueryRequest): Promise; /** * 批量撤回群聊机器人消息 * * @param request - BatchRecallGroupRequest * @param headers - BatchRecallGroupHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns BatchRecallGroupResponse */ batchRecallGroupWithOptions(request: BatchRecallGroupRequest, headers: BatchRecallGroupHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 批量撤回群聊机器人消息 * * @param request - BatchRecallGroupRequest * @returns BatchRecallGroupResponse */ batchRecallGroup(request: BatchRecallGroupRequest): Promise; /** * 批量撤回人与机器人会话中机器人消息 * * @param request - BatchRecallOTORequest * @param headers - BatchRecallOTOHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns BatchRecallOTOResponse */ batchRecallOTOWithOptions(request: BatchRecallOTORequest, headers: BatchRecallOTOHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 批量撤回人与机器人会话中机器人消息 * * @param request - BatchRecallOTORequest * @returns BatchRecallOTOResponse */ batchRecallOTO(request: BatchRecallOTORequest): Promise; /** * 批量撤回人与人会话中机器人消息 * * @param request - BatchRecallPrivateChatRequest * @param headers - BatchRecallPrivateChatHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns BatchRecallPrivateChatResponse */ batchRecallPrivateChatWithOptions(request: BatchRecallPrivateChatRequest, headers: BatchRecallPrivateChatHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 批量撤回人与人会话中机器人消息 * * @param request - BatchRecallPrivateChatRequest * @returns BatchRecallPrivateChatResponse */ batchRecallPrivateChat(request: BatchRecallPrivateChatRequest): Promise; /** * 批量发送人与机器人会话中机器人消息 * * @param request - BatchSendOTORequest * @param headers - BatchSendOTOHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns BatchSendOTOResponse */ batchSendOTOWithOptions(request: BatchSendOTORequest, headers: BatchSendOTOHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 批量发送人与机器人会话中机器人消息 * * @param request - BatchSendOTORequest * @returns BatchSendOTOResponse */ batchSendOTO(request: BatchSendOTORequest): Promise; /** * 清空单聊机器人快捷入口 * * @param request - ClearRobotPluginRequest * @param headers - ClearRobotPluginHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns ClearRobotPluginResponse */ clearRobotPluginWithOptions(request: ClearRobotPluginRequest, headers: ClearRobotPluginHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 清空单聊机器人快捷入口 * * @param request - ClearRobotPluginRequest * @returns ClearRobotPluginResponse */ clearRobotPlugin(request: ClearRobotPluginRequest): Promise; /** * 删除自定义机器人 * * @param request - DeleteCustomRobotRequest * @param headers - DeleteCustomRobotHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns DeleteCustomRobotResponse */ deleteCustomRobotWithOptions(request: DeleteCustomRobotRequest, headers: DeleteCustomRobotHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 删除自定义机器人 * * @param request - DeleteCustomRobotRequest * @returns DeleteCustomRobotResponse */ deleteCustomRobot(request: DeleteCustomRobotRequest): Promise; /** * 执行机器人的AI技能 * * @param request - ExecuteRobotAiSkillRequest * @param headers - ExecuteRobotAiSkillHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns ExecuteRobotAiSkillResponse */ executeRobotAiSkillWithOptions(request: ExecuteRobotAiSkillRequest, headers: ExecuteRobotAiSkillHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 执行机器人的AI技能 * * @param request - ExecuteRobotAiSkillRequest * @returns ExecuteRobotAiSkillResponse */ executeRobotAiSkill(request: ExecuteRobotAiSkillRequest): Promise; /** * 查询群内的机器人列表 * * @param request - GetBotListInGroupRequest * @param headers - GetBotListInGroupHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns GetBotListInGroupResponse */ getBotListInGroupWithOptions(request: GetBotListInGroupRequest, headers: GetBotListInGroupHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 查询群内的机器人列表 * * @param request - GetBotListInGroupRequest * @returns GetBotListInGroupResponse */ getBotListInGroup(request: GetBotListInGroupRequest): Promise; /** * 管理机器人启用,停用状态 * * @param request - ManageSingleChatRobotStatusRequest * @param headers - ManageSingleChatRobotStatusHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns ManageSingleChatRobotStatusResponse */ manageSingleChatRobotStatusWithOptions(request: ManageSingleChatRobotStatusRequest, headers: ManageSingleChatRobotStatusHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 管理机器人启用,停用状态 * * @param request - ManageSingleChatRobotStatusRequest * @returns ManageSingleChatRobotStatusResponse */ manageSingleChatRobotStatus(request: ManageSingleChatRobotStatusRequest): Promise; /** * 查询企业机器人群聊消息用户已读状态 * * @param request - OrgGroupQueryRequest * @param headers - OrgGroupQueryHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns OrgGroupQueryResponse */ orgGroupQueryWithOptions(request: OrgGroupQueryRequest, headers: OrgGroupQueryHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 查询企业机器人群聊消息用户已读状态 * * @param request - OrgGroupQueryRequest * @returns OrgGroupQueryResponse */ orgGroupQuery(request: OrgGroupQueryRequest): Promise; /** * 企业机器人撤回内部群消息 * * @param request - OrgGroupRecallRequest * @param headers - OrgGroupRecallHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns OrgGroupRecallResponse */ orgGroupRecallWithOptions(request: OrgGroupRecallRequest, headers: OrgGroupRecallHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 企业机器人撤回内部群消息 * * @param request - OrgGroupRecallRequest * @returns OrgGroupRecallResponse */ orgGroupRecall(request: OrgGroupRecallRequest): Promise; /** * 机器人发送群聊消息 * * @param request - OrgGroupSendRequest * @param headers - OrgGroupSendHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns OrgGroupSendResponse */ orgGroupSendWithOptions(request: OrgGroupSendRequest, headers: OrgGroupSendHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 机器人发送群聊消息 * * @param request - OrgGroupSendRequest * @returns OrgGroupSendResponse */ orgGroupSend(request: OrgGroupSendRequest): Promise; /** * 查询人与人会话中机器人已读消息 * * @param request - PrivateChatQueryRequest * @param headers - PrivateChatQueryHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns PrivateChatQueryResponse */ privateChatQueryWithOptions(request: PrivateChatQueryRequest, headers: PrivateChatQueryHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 查询人与人会话中机器人已读消息 * * @param request - PrivateChatQueryRequest * @returns PrivateChatQueryResponse */ privateChatQuery(request: PrivateChatQueryRequest): Promise; /** * 人与人会话中机器人发送普通消息 * * @param request - PrivateChatSendRequest * @param headers - PrivateChatSendHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns PrivateChatSendResponse */ privateChatSendWithOptions(request: PrivateChatSendRequest, headers: PrivateChatSendHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 人与人会话中机器人发送普通消息 * * @param request - PrivateChatSendRequest * @returns PrivateChatSendResponse */ privateChatSend(request: PrivateChatSendRequest): Promise; /** * 获取机器人所在群信息 * * @param request - QueryBotInstanceInGroupInfoRequest * @param headers - QueryBotInstanceInGroupInfoHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns QueryBotInstanceInGroupInfoResponse */ queryBotInstanceInGroupInfoWithOptions(request: QueryBotInstanceInGroupInfoRequest, headers: QueryBotInstanceInGroupInfoHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 获取机器人所在群信息 * * @param request - QueryBotInstanceInGroupInfoRequest * @returns QueryBotInstanceInGroupInfoResponse */ queryBotInstanceInGroupInfo(request: QueryBotInstanceInGroupInfoRequest): Promise; /** * 查询机器人DING已读未读状态 * * @param request - QueryRobotDingReadStatusRequest * @param headers - QueryRobotDingReadStatusHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns QueryRobotDingReadStatusResponse */ queryRobotDingReadStatusWithOptions(request: QueryRobotDingReadStatusRequest, headers: QueryRobotDingReadStatusHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 查询机器人DING已读未读状态 * * @param request - QueryRobotDingReadStatusRequest * @returns QueryRobotDingReadStatusResponse */ queryRobotDingReadStatus(request: QueryRobotDingReadStatusRequest): Promise; /** * 查询单聊机器人快捷入口 * * @param request - QueryRobotPluginRequest * @param headers - QueryRobotPluginHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns QueryRobotPluginResponse */ queryRobotPluginWithOptions(request: QueryRobotPluginRequest, headers: QueryRobotPluginHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 查询单聊机器人快捷入口 * * @param request - QueryRobotPluginRequest * @returns QueryRobotPluginResponse */ queryRobotPlugin(request: QueryRobotPluginRequest): Promise; /** * 获取机器人消息中文件下载链接 * * @param request - RobotMessageFileDownloadRequest * @param headers - RobotMessageFileDownloadHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns RobotMessageFileDownloadResponse */ robotMessageFileDownloadWithOptions(request: RobotMessageFileDownloadRequest, headers: RobotMessageFileDownloadHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 获取机器人消息中文件下载链接 * * @param request - RobotMessageFileDownloadRequest * @returns RobotMessageFileDownloadResponse */ robotMessageFileDownload(request: RobotMessageFileDownloadRequest): Promise; /** * 撤回已经发送的DING消息 * * @param request - RobotRecallDingRequest * @param headers - RobotRecallDingHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns RobotRecallDingResponse */ robotRecallDingWithOptions(request: RobotRecallDingRequest, headers: RobotRecallDingHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 撤回已经发送的DING消息 * * @param request - RobotRecallDingRequest * @returns RobotRecallDingResponse */ robotRecallDing(request: RobotRecallDingRequest): Promise; /** * 机器人撤回贴表情 * * @param request - RobotRecallEmotionRequest * @param headers - RobotRecallEmotionHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns RobotRecallEmotionResponse */ robotRecallEmotionWithOptions(request: RobotRecallEmotionRequest, headers: RobotRecallEmotionHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 机器人撤回贴表情 * * @param request - RobotRecallEmotionRequest * @returns RobotRecallEmotionResponse */ robotRecallEmotion(request: RobotRecallEmotionRequest): Promise; /** * 机器人贴表情 * * @param request - RobotReplyEmotionRequest * @param headers - RobotReplyEmotionHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns RobotReplyEmotionResponse */ robotReplyEmotionWithOptions(request: RobotReplyEmotionRequest, headers: RobotReplyEmotionHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 机器人贴表情 * * @param request - RobotReplyEmotionRequest * @returns RobotReplyEmotionResponse */ robotReplyEmotion(request: RobotReplyEmotionRequest): Promise; /** * 发送DING消息 * * @param request - RobotSendDingRequest * @param headers - RobotSendDingHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns RobotSendDingResponse */ robotSendDingWithOptions(request: RobotSendDingRequest, headers: RobotSendDingHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 发送DING消息 * * @param request - RobotSendDingRequest * @returns RobotSendDingResponse */ robotSendDing(request: RobotSendDingRequest): Promise; /** * 机器人发送DING消息 * * @param request - SendRobotDingMessageRequest * @param headers - SendRobotDingMessageHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns SendRobotDingMessageResponse */ sendRobotDingMessageWithOptions(request: SendRobotDingMessageRequest, headers: SendRobotDingMessageHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 机器人发送DING消息 * * @param request - SendRobotDingMessageRequest * @returns SendRobotDingMessageResponse */ sendRobotDingMessage(request: SendRobotDingMessageRequest): Promise; /** * 设置单聊机器人快捷入口 * * @param request - SetRobotPluginRequest * @param headers - SetRobotPluginHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns SetRobotPluginResponse */ setRobotPluginWithOptions(request: SetRobotPluginRequest, headers: SetRobotPluginHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 设置单聊机器人快捷入口 * * @param request - SetRobotPluginRequest * @returns SetRobotPluginResponse */ setRobotPlugin(request: SetRobotPluginRequest): Promise; /** * 更新安装到组织的机器人信息 * * @param request - UpdateInstalledRobotRequest * @param headers - UpdateInstalledRobotHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns UpdateInstalledRobotResponse */ updateInstalledRobotWithOptions(request: UpdateInstalledRobotRequest, headers: UpdateInstalledRobotHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 更新安装到组织的机器人信息 * * @param request - UpdateInstalledRobotRequest * @returns UpdateInstalledRobotResponse */ updateInstalledRobot(request: UpdateInstalledRobotRequest): Promise; }