Поделиться через


Conversations class

Класс, представляющий беседы.

Конструкторы

Conversations(ConnectorClientContext)

Создание бесед.

Методы

createConversation(ConversationParameters, RequestOptionsBase)

Создайте беседу. POST в этом методе с помощью

  • Бот является ботом, создав беседу
  • IsGroup имеет значение true, если это не прямое сообщение (по умолчанию — false)
  • Массив, содержащий элементы для включения в беседу

Возвращаемое значение — это ResourceResponse, содержащий идентификатор беседы, который подходит для использования в полезных данных сообщения и uri REST API.

Большинство каналов поддерживают только семантику ботов, инициирующих прямую беседу сообщений. Пример того, как это сделать, будет:

const resource = await connector.conversations.createConversation({
    bot,
    members: [{ id: 'user1' }]
});
await connector.conversations.sendToConversation(resource.Id, ... );
createConversation(ConversationParameters, RequestOptionsBase, ServiceCallback<ConversationResourceResponse>)
createConversation(ConversationParameters, ServiceCallback<ConversationResourceResponse>)
deleteActivity(string, string, RequestOptionsBase)

Удаление существующего действия. Некоторые каналы позволяют удалить существующее действие, и при успешном выполнении этого метода будет удалено указанное действие.

deleteActivity(string, string, RequestOptionsBase, ServiceCallback<void>)
deleteActivity(string, string, ServiceCallback<void>)
deleteConversationMember(string, string, RequestOptionsBase)

Удаляет члена из беседы. Этот REST API принимает ConversationId и memberId (строки типа) и удаляет его из беседы. Если этот член был последним членом беседы, беседа также будет удалена.

deleteConversationMember(string, string, RequestOptionsBase, ServiceCallback<void>)
deleteConversationMember(string, string, ServiceCallback<void>)
getActivityMembers(string, string, RequestOptionsBase)

Перечисление элементов действия. Этот REST API принимает ConversationId и ActivityId, возвращая массив объектов ChannelAccount, представляющих члены конкретного действия в беседе.

getActivityMembers(string, string, RequestOptionsBase, ServiceCallback<ChannelAccount[]>)
getActivityMembers(string, string, ServiceCallback<ChannelAccount[]>)
getConversationMember(string, string, RequestOptionsBase | ServiceCallback<ChannelAccount[]>, ServiceCallback<ChannelAccount[]>)
getConversationMembers(string, RequestOptionsBase)

Перечисление членов беседы. Этот REST API принимает ConversationId и возвращает массив объектов ChannelAccount, представляющих элементы беседы.

getConversationMembers(string, RequestOptionsBase, ServiceCallback<ChannelAccount[]>)
getConversationMembers(string, ServiceCallback<ChannelAccount[]>)
getConversationPagedMembers(string, ConversationsGetConversationPagedMembersOptionalParams)

Перечисляйте элементы беседы по одной странице за раз. Этот REST API принимает ConversationId. При необходимости можно указать страницу И/или продолжениеToken. Он возвращает PagedMembersResult, содержащий массив ChannelAccounts, представляющий члены беседы и маркер продолжения, который можно использовать для получения дополнительных значений.

Возвращается одна страница записей ChannelAccounts с каждым вызовом. Количество записей на странице может отличаться от каналов и вызовов. Параметр pageSize можно использовать в качестве предложения. Если нет дополнительных результатов, ответ не будет содержать маркер продолжения. Если в беседе нет участников, члены будут пустыми или отсутствуют в ответе.

Ответ на запрос с маркером продолжения из предыдущего запроса может редко возвращать участников из предыдущего запроса.

getConversationPagedMembers(string, ConversationsGetConversationPagedMembersOptionalParams, ServiceCallback<PagedMembersResult>)
getConversationPagedMembers(string, ServiceCallback<PagedMembersResult>)
getConversations(ConversationsGetConversationsOptionalParams)

Список бесед, в которых участвовал этот бот. GET из этого метода с маркером пропуска

Возвращаемое значение — ConversationsResult, который содержит массив ConversationMembers и маркер пропуска. Если маркер пропуска не пуст, то возвращаются дополнительные значения. Вызовите этот метод еще раз с возвращенным маркером, чтобы получить дополнительные значения.

Каждый объект ConversationMembers содержит идентификатор беседы и массив ChannelAccounts, описывающий элементы беседы.

getConversations(ConversationsGetConversationsOptionalParams, ServiceCallback<ConversationsResult>)
getConversations(ServiceCallback<ConversationsResult>)
replyToActivity(string, string, Partial<Activity>, RequestOptionsBase)

Этот метод позволяет ответить на действие. Это немного отличается от SendToConversation().

  • SendToConversation(conversationId) — добавит действие в конец беседы в соответствии с меткой времени или семантикой канала.
  • ReplyToActivity(conversationId,ActivityId) — добавляет действие в качестве ответа на другое действие, если канал поддерживает его. Если канал не поддерживает вложенные ответы, ReplyToActivity возвращается в SendToConversation.

Используйте ReplyToActivity при ответе на определенное действие в беседе.

Используйте SendToConversation во всех остальных случаях.

replyToActivity(string, string, Partial<Activity>, RequestOptionsBase, ServiceCallback<ResourceResponse>)
replyToActivity(string, string, Partial<Activity>, ServiceCallback<ResourceResponse>)
sendConversationHistory(string, Transcript, RequestOptionsBase)

Этот метод позволяет отправлять исторические действия в беседу. Отправитель должен убедиться, что исторические действия имеют уникальные идентификаторы и соответствующие метки времени. Идентификаторы используются клиентом для обработки повторяющихся действий, а метки времени используются клиентом для отрисовки действий в правильном порядке.

sendConversationHistory(string, Transcript, RequestOptionsBase, ServiceCallback<ResourceResponse>)
sendConversationHistory(string, Transcript, ServiceCallback<ResourceResponse>)
sendToConversation(string, Partial<Activity>, RequestOptionsBase)

Этот метод позволяет отправлять действие в конец беседы. Это немного отличается от ReplyToActivity().

  • SendToConversation(conversationId) — добавит действие в конец беседы в соответствии с меткой времени или семантикой канала.
  • ReplyToActivity(conversationId,ActivityId) — добавляет действие в качестве ответа на другое действие, если канал поддерживает его. Если канал не поддерживает вложенные ответы, ReplyToActivity возвращается в SendToConversation.

Используйте ReplyToActivity при ответе на определенное действие в беседе.

Используйте SendToConversation во всех остальных случаях.

sendToConversation(string, Partial<Activity>, RequestOptionsBase, ServiceCallback<ResourceResponse>)
sendToConversation(string, Partial<Activity>, ServiceCallback<ResourceResponse>)
updateActivity(string, string, Partial<Activity>, RequestOptionsBase)

Изменение существующего действия. Некоторые каналы позволяют изменять существующее действие, чтобы отразить новое состояние беседы бота.

Например, можно удалить кнопки после нажатия кнопки "Утвердить".

updateActivity(string, string, Partial<Activity>, RequestOptionsBase, ServiceCallback<ResourceResponse>)
updateActivity(string, string, Partial<Activity>, ServiceCallback<ResourceResponse>)
uploadAttachment(string, AttachmentData, RequestOptionsBase)

Отправьте вложение непосредственно в хранилище BLOB-объектов канала. Это полезно, так как это позволяет хранить данные в совместимом хранилище при работе с предприятиями.

Ответ — это ResourceResponse, который содержит Идентификатор вложения, который подходит для использования с API вложений.

uploadAttachment(string, AttachmentData, RequestOptionsBase, ServiceCallback<ResourceResponse>)
uploadAttachment(string, AttachmentData, ServiceCallback<ResourceResponse>)

Сведения о конструкторе

Conversations(ConnectorClientContext)

Создание бесед.

new Conversations(client: ConnectorClientContext)

Параметры

client
ConnectorClientContext

Ссылка на клиент службы.

Сведения о методе

createConversation(ConversationParameters, RequestOptionsBase)

Создайте беседу. POST в этом методе с помощью

  • Бот является ботом, создав беседу
  • IsGroup имеет значение true, если это не прямое сообщение (по умолчанию — false)
  • Массив, содержащий элементы для включения в беседу

Возвращаемое значение — это ResourceResponse, содержащий идентификатор беседы, который подходит для использования в полезных данных сообщения и uri REST API.

Большинство каналов поддерживают только семантику ботов, инициирующих прямую беседу сообщений. Пример того, как это сделать, будет:

const resource = await connector.conversations.createConversation({
    bot,
    members: [{ id: 'user1' }]
});
await connector.conversations.sendToConversation(resource.Id, ... );
function createConversation(parameters: ConversationParameters, options?: RequestOptionsBase): Promise<Models.ConversationsCreateConversationResponse>

Параметры

parameters

ConversationParameters

Параметры для создания беседы из

options

RequestOptionsBase

Возвращаемое значение

Promise<Models.ConversationsCreateConversationResponse>

Обещание<Models.ConversationsCreateConversationResponse>

createConversation(ConversationParameters, RequestOptionsBase, ServiceCallback<ConversationResourceResponse>)

function createConversation(parameters: ConversationParameters, options: RequestOptionsBase, callback: ServiceCallback<ConversationResourceResponse>)

Параметры

parameters

ConversationParameters

Параметры для создания беседы из

options

RequestOptionsBase

Необязательные параметры

callback

ServiceCallback<ConversationResourceResponse>

Обратный вызов

createConversation(ConversationParameters, ServiceCallback<ConversationResourceResponse>)

function createConversation(parameters: ConversationParameters, callback: ServiceCallback<ConversationResourceResponse>)

Параметры

parameters

ConversationParameters

Параметры для создания беседы из

callback

ServiceCallback<ConversationResourceResponse>

Обратный вызов

deleteActivity(string, string, RequestOptionsBase)

Удаление существующего действия. Некоторые каналы позволяют удалить существующее действие, и при успешном выполнении этого метода будет удалено указанное действие.

function deleteActivity(conversationId: string, activityId: string, options?: RequestOptionsBase): Promise<RestResponse>

Параметры

conversationId

string

Идентификатор беседы

activityId

string

activityId для удаления

options

RequestOptionsBase

Возвращаемое значение

Promise<RestResponse>

Обещание<msRest.RestResponse>

deleteActivity(string, string, RequestOptionsBase, ServiceCallback<void>)

function deleteActivity(conversationId: string, activityId: string, options: RequestOptionsBase, callback: ServiceCallback<void>)

Параметры

conversationId

string

Идентификатор беседы

activityId

string

activityId для удаления

options

RequestOptionsBase

Необязательные параметры

callback

ServiceCallback<void>

Обратный вызов

deleteActivity(string, string, ServiceCallback<void>)

function deleteActivity(conversationId: string, activityId: string, callback: ServiceCallback<void>)

Параметры

conversationId

string

Идентификатор беседы

activityId

string

activityId для удаления

callback

ServiceCallback<void>

Обратный вызов

deleteConversationMember(string, string, RequestOptionsBase)

Удаляет члена из беседы. Этот REST API принимает ConversationId и memberId (строки типа) и удаляет его из беседы. Если этот член был последним членом беседы, беседа также будет удалена.

function deleteConversationMember(conversationId: string, memberId: string, options?: RequestOptionsBase): Promise<RestResponse>

Параметры

conversationId

string

Идентификатор беседы

memberId

string

Идентификатор участника для удаления из этой беседы

options

RequestOptionsBase

Возвращаемое значение

Promise<RestResponse>

Обещание<msRest.RestResponse>

deleteConversationMember(string, string, RequestOptionsBase, ServiceCallback<void>)

function deleteConversationMember(conversationId: string, memberId: string, options: RequestOptionsBase, callback: ServiceCallback<void>)

Параметры

conversationId

string

Идентификатор беседы

memberId

string

Идентификатор участника для удаления из этой беседы

options

RequestOptionsBase

Необязательные параметры

callback

ServiceCallback<void>

Обратный вызов

deleteConversationMember(string, string, ServiceCallback<void>)

function deleteConversationMember(conversationId: string, memberId: string, callback: ServiceCallback<void>)

Параметры

conversationId

string

Идентификатор беседы

memberId

string

Идентификатор участника для удаления из этой беседы

callback

ServiceCallback<void>

Обратный вызов

getActivityMembers(string, string, RequestOptionsBase)

Перечисление элементов действия. Этот REST API принимает ConversationId и ActivityId, возвращая массив объектов ChannelAccount, представляющих члены конкретного действия в беседе.

function getActivityMembers(conversationId: string, activityId: string, options?: RequestOptionsBase): Promise<Models.ConversationsGetActivityMembersResponse>

Параметры

conversationId

string

Идентификатор беседы

activityId

string

Идентификатор действия

options

RequestOptionsBase

Возвращаемое значение

Promise<Models.ConversationsGetActivityMembersResponse>

Обещание<Models.ConversationsGetActivityMembersResponse>

getActivityMembers(string, string, RequestOptionsBase, ServiceCallback<ChannelAccount[]>)

function getActivityMembers(conversationId: string, activityId: string, options: RequestOptionsBase, callback: ServiceCallback<ChannelAccount[]>)

Параметры

conversationId

string

Идентификатор беседы

activityId

string

Идентификатор действия

options

RequestOptionsBase

Необязательные параметры

callback

ServiceCallback<ChannelAccount[]>

Обратный вызов

getActivityMembers(string, string, ServiceCallback<ChannelAccount[]>)

function getActivityMembers(conversationId: string, activityId: string, callback: ServiceCallback<ChannelAccount[]>)

Параметры

conversationId

string

Идентификатор беседы

activityId

string

Идентификатор действия

callback

ServiceCallback<ChannelAccount[]>

Обратный вызов

getConversationMember(string, string, RequestOptionsBase | ServiceCallback<ChannelAccount[]>, ServiceCallback<ChannelAccount[]>)

function getConversationMember(conversationId: string, memberId: string, options?: RequestOptionsBase | ServiceCallback<ChannelAccount[]>, callback?: ServiceCallback<ChannelAccount[]>): Promise<Models.ConversationsGetConversationMemberResponse>

Параметры

conversationId

string

Идентификатор беседы

memberId

string

MemberId для пользователя

options

RequestOptionsBase | ServiceCallback<ChannelAccount[]>

Необязательные параметры

callback

ServiceCallback<ChannelAccount[]>

Обратный вызов

Возвращаемое значение

Promise<Models.ConversationsGetConversationMemberResponse>

getConversationMembers(string, RequestOptionsBase)

Перечисление членов беседы. Этот REST API принимает ConversationId и возвращает массив объектов ChannelAccount, представляющих элементы беседы.

function getConversationMembers(conversationId: string, options?: RequestOptionsBase): Promise<Models.ConversationsGetConversationMembersResponse>

Параметры

conversationId

string

Идентификатор беседы

options

RequestOptionsBase

Возвращаемое значение

Promise<Models.ConversationsGetConversationMembersResponse>

Обещание<Models.ConversationsGetConversationMembersResponse>

getConversationMembers(string, RequestOptionsBase, ServiceCallback<ChannelAccount[]>)

function getConversationMembers(conversationId: string, options: RequestOptionsBase, callback: ServiceCallback<ChannelAccount[]>)

Параметры

conversationId

string

Идентификатор беседы

options

RequestOptionsBase

Необязательные параметры

callback

ServiceCallback<ChannelAccount[]>

Обратный вызов

getConversationMembers(string, ServiceCallback<ChannelAccount[]>)

function getConversationMembers(conversationId: string, callback: ServiceCallback<ChannelAccount[]>)

Параметры

conversationId

string

Идентификатор беседы

callback

ServiceCallback<ChannelAccount[]>

Обратный вызов

getConversationPagedMembers(string, ConversationsGetConversationPagedMembersOptionalParams)

Перечисляйте элементы беседы по одной странице за раз. Этот REST API принимает ConversationId. При необходимости можно указать страницу И/или продолжениеToken. Он возвращает PagedMembersResult, содержащий массив ChannelAccounts, представляющий члены беседы и маркер продолжения, который можно использовать для получения дополнительных значений.

Возвращается одна страница записей ChannelAccounts с каждым вызовом. Количество записей на странице может отличаться от каналов и вызовов. Параметр pageSize можно использовать в качестве предложения. Если нет дополнительных результатов, ответ не будет содержать маркер продолжения. Если в беседе нет участников, члены будут пустыми или отсутствуют в ответе.

Ответ на запрос с маркером продолжения из предыдущего запроса может редко возвращать участников из предыдущего запроса.

function getConversationPagedMembers(conversationId: string, options?: ConversationsGetConversationPagedMembersOptionalParams): Promise<Models.ConversationsGetConversationPagedMembersResponse>

Параметры

conversationId

string

Идентификатор беседы

Возвращаемое значение

Promise<Models.ConversationsGetConversationPagedMembersResponse>

Обещание<Models.ConversationsGetConversationPagedMembersResponse>

getConversationPagedMembers(string, ConversationsGetConversationPagedMembersOptionalParams, ServiceCallback<PagedMembersResult>)

function getConversationPagedMembers(conversationId: string, options: ConversationsGetConversationPagedMembersOptionalParams, callback: ServiceCallback<PagedMembersResult>)

Параметры

conversationId

string

Идентификатор беседы

options
ConversationsGetConversationPagedMembersOptionalParams

Необязательные параметры

callback

ServiceCallback<PagedMembersResult>

Обратный вызов

getConversationPagedMembers(string, ServiceCallback<PagedMembersResult>)

function getConversationPagedMembers(conversationId: string, callback: ServiceCallback<PagedMembersResult>)

Параметры

conversationId

string

Идентификатор беседы

callback

ServiceCallback<PagedMembersResult>

Обратный вызов

getConversations(ConversationsGetConversationsOptionalParams)

Список бесед, в которых участвовал этот бот. GET из этого метода с маркером пропуска

Возвращаемое значение — ConversationsResult, который содержит массив ConversationMembers и маркер пропуска. Если маркер пропуска не пуст, то возвращаются дополнительные значения. Вызовите этот метод еще раз с возвращенным маркером, чтобы получить дополнительные значения.

Каждый объект ConversationMembers содержит идентификатор беседы и массив ChannelAccounts, описывающий элементы беседы.

function getConversations(options?: ConversationsGetConversationsOptionalParams): Promise<Models.ConversationsGetConversationsResponse>

Параметры

Возвращаемое значение

Promise<Models.ConversationsGetConversationsResponse>

Обещание<Models.ConversationsGetConversationsseResponse>

getConversations(ConversationsGetConversationsOptionalParams, ServiceCallback<ConversationsResult>)

function getConversations(options: ConversationsGetConversationsOptionalParams, callback: ServiceCallback<ConversationsResult>)

Параметры

options
ConversationsGetConversationsOptionalParams

Необязательные параметры

callback

ServiceCallback<ConversationsResult>

Обратный вызов

getConversations(ServiceCallback<ConversationsResult>)

function getConversations(callback: ServiceCallback<ConversationsResult>)

Параметры

callback

ServiceCallback<ConversationsResult>

Обратный вызов

replyToActivity(string, string, Partial<Activity>, RequestOptionsBase)

Этот метод позволяет ответить на действие. Это немного отличается от SendToConversation().

  • SendToConversation(conversationId) — добавит действие в конец беседы в соответствии с меткой времени или семантикой канала.
  • ReplyToActivity(conversationId,ActivityId) — добавляет действие в качестве ответа на другое действие, если канал поддерживает его. Если канал не поддерживает вложенные ответы, ReplyToActivity возвращается в SendToConversation.

Используйте ReplyToActivity при ответе на определенное действие в беседе.

Используйте SendToConversation во всех остальных случаях.

function replyToActivity(conversationId: string, activityId: string, activity: Partial<Activity>, options?: RequestOptionsBase): Promise<Models.ConversationsReplyToActivityResponse>

Параметры

conversationId

string

Идентификатор беседы

activityId

string

activityId, на который отвечает (НЕОБЯЗАТЕЛЬНО)

activity

Partial<Activity>

Действие для отправки

options

RequestOptionsBase

Возвращаемое значение

Promise<Models.ConversationsReplyToActivityResponse>

Обещание<Models.ConversationsReplyToActivityResponse>

replyToActivity(string, string, Partial<Activity>, RequestOptionsBase, ServiceCallback<ResourceResponse>)

function replyToActivity(conversationId: string, activityId: string, activity: Partial<Activity>, options: RequestOptionsBase, callback: ServiceCallback<ResourceResponse>)

Параметры

conversationId

string

Идентификатор беседы

activityId

string

activityId, на который отвечает (НЕОБЯЗАТЕЛЬНО)

activity

Partial<Activity>

Действие для отправки

options

RequestOptionsBase

Необязательные параметры

callback

ServiceCallback<ResourceResponse>

Обратный вызов

replyToActivity(string, string, Partial<Activity>, ServiceCallback<ResourceResponse>)

function replyToActivity(conversationId: string, activityId: string, activity: Partial<Activity>, callback: ServiceCallback<ResourceResponse>)

Параметры

conversationId

string

Идентификатор беседы

activityId

string

activityId, на который отвечает (НЕОБЯЗАТЕЛЬНО)

activity

Partial<Activity>

Действие для отправки

callback

ServiceCallback<ResourceResponse>

Обратный вызов

sendConversationHistory(string, Transcript, RequestOptionsBase)

Этот метод позволяет отправлять исторические действия в беседу. Отправитель должен убедиться, что исторические действия имеют уникальные идентификаторы и соответствующие метки времени. Идентификаторы используются клиентом для обработки повторяющихся действий, а метки времени используются клиентом для отрисовки действий в правильном порядке.

function sendConversationHistory(conversationId: string, history: Transcript, options?: RequestOptionsBase): Promise<Models.ConversationsSendConversationHistoryResponse>

Параметры

conversationId

string

Идентификатор беседы

history

Transcript

Исторические мероприятия

options

RequestOptionsBase

Возвращаемое значение

Promise<Models.ConversationsSendConversationHistoryResponse>

Обещание<Models.ConversationsSendConversationHistoryResponse>

sendConversationHistory(string, Transcript, RequestOptionsBase, ServiceCallback<ResourceResponse>)

function sendConversationHistory(conversationId: string, history: Transcript, options: RequestOptionsBase, callback: ServiceCallback<ResourceResponse>)

Параметры

conversationId

string

Идентификатор беседы

history

Transcript

Исторические мероприятия

options

RequestOptionsBase

Необязательные параметры

callback

ServiceCallback<ResourceResponse>

Обратный вызов

sendConversationHistory(string, Transcript, ServiceCallback<ResourceResponse>)

function sendConversationHistory(conversationId: string, history: Transcript, callback: ServiceCallback<ResourceResponse>)

Параметры

conversationId

string

Идентификатор беседы

history

Transcript

Исторические мероприятия

callback

ServiceCallback<ResourceResponse>

Обратный вызов

sendToConversation(string, Partial<Activity>, RequestOptionsBase)

Этот метод позволяет отправлять действие в конец беседы. Это немного отличается от ReplyToActivity().

  • SendToConversation(conversationId) — добавит действие в конец беседы в соответствии с меткой времени или семантикой канала.
  • ReplyToActivity(conversationId,ActivityId) — добавляет действие в качестве ответа на другое действие, если канал поддерживает его. Если канал не поддерживает вложенные ответы, ReplyToActivity возвращается в SendToConversation.

Используйте ReplyToActivity при ответе на определенное действие в беседе.

Используйте SendToConversation во всех остальных случаях.

function sendToConversation(conversationId: string, activity: Partial<Activity>, options?: RequestOptionsBase): Promise<Models.ConversationsSendToConversationResponse>

Параметры

conversationId

string

Идентификатор беседы

activity

Partial<Activity>

Действие для отправки

options

RequestOptionsBase

Возвращаемое значение

Promise<Models.ConversationsSendToConversationResponse>

Обещание<Models.ConversationsSendToConversationResponse>

sendToConversation(string, Partial<Activity>, RequestOptionsBase, ServiceCallback<ResourceResponse>)

function sendToConversation(conversationId: string, activity: Partial<Activity>, options: RequestOptionsBase, callback: ServiceCallback<ResourceResponse>)

Параметры

conversationId

string

Идентификатор беседы

activity

Partial<Activity>

Действие для отправки

options

RequestOptionsBase

Необязательные параметры

callback

ServiceCallback<ResourceResponse>

Обратный вызов

sendToConversation(string, Partial<Activity>, ServiceCallback<ResourceResponse>)

function sendToConversation(conversationId: string, activity: Partial<Activity>, callback: ServiceCallback<ResourceResponse>)

Параметры

conversationId

string

Идентификатор беседы

activity

Partial<Activity>

Действие для отправки

callback

ServiceCallback<ResourceResponse>

Обратный вызов

updateActivity(string, string, Partial<Activity>, RequestOptionsBase)

Изменение существующего действия. Некоторые каналы позволяют изменять существующее действие, чтобы отразить новое состояние беседы бота.

Например, можно удалить кнопки после нажатия кнопки "Утвердить".

function updateActivity(conversationId: string, activityId: string, activity: Partial<Activity>, options?: RequestOptionsBase): Promise<Models.ConversationsUpdateActivityResponse>

Параметры

conversationId

string

Идентификатор беседы

activityId

string

activityId для обновления

activity

Partial<Activity>

Действие замены

options

RequestOptionsBase

Возвращаемое значение

Promise<Models.ConversationsUpdateActivityResponse>

Обещание<Models.ConversationsUpdateActivityResponse>

updateActivity(string, string, Partial<Activity>, RequestOptionsBase, ServiceCallback<ResourceResponse>)

function updateActivity(conversationId: string, activityId: string, activity: Partial<Activity>, options: RequestOptionsBase, callback: ServiceCallback<ResourceResponse>)

Параметры

conversationId

string

Идентификатор беседы

activityId

string

activityId для обновления

activity

Partial<Activity>

Действие замены

options

RequestOptionsBase

Необязательные параметры

callback

ServiceCallback<ResourceResponse>

Обратный вызов

updateActivity(string, string, Partial<Activity>, ServiceCallback<ResourceResponse>)

function updateActivity(conversationId: string, activityId: string, activity: Partial<Activity>, callback: ServiceCallback<ResourceResponse>)

Параметры

conversationId

string

Идентификатор беседы

activityId

string

activityId для обновления

activity

Partial<Activity>

Действие замены

callback

ServiceCallback<ResourceResponse>

Обратный вызов

uploadAttachment(string, AttachmentData, RequestOptionsBase)

Отправьте вложение непосредственно в хранилище BLOB-объектов канала. Это полезно, так как это позволяет хранить данные в совместимом хранилище при работе с предприятиями.

Ответ — это ResourceResponse, который содержит Идентификатор вложения, который подходит для использования с API вложений.

function uploadAttachment(conversationId: string, attachmentUpload: AttachmentData, options?: RequestOptionsBase): Promise<Models.ConversationsUploadAttachmentResponse>

Параметры

conversationId

string

Идентификатор беседы

attachmentUpload

AttachmentData

Данные вложения

options

RequestOptionsBase

Возвращаемое значение

Promise<Models.ConversationsUploadAttachmentResponse>

Обещание<Models.ConversationsUploadAttachmentResponse>

uploadAttachment(string, AttachmentData, RequestOptionsBase, ServiceCallback<ResourceResponse>)

function uploadAttachment(conversationId: string, attachmentUpload: AttachmentData, options: RequestOptionsBase, callback: ServiceCallback<ResourceResponse>)

Параметры

conversationId

string

Идентификатор беседы

attachmentUpload

AttachmentData

Данные вложения

options

RequestOptionsBase

Необязательные параметры

callback

ServiceCallback<ResourceResponse>

Обратный вызов

uploadAttachment(string, AttachmentData, ServiceCallback<ResourceResponse>)

function uploadAttachment(conversationId: string, attachmentUpload: AttachmentData, callback: ServiceCallback<ResourceResponse>)

Параметры

conversationId

string

Идентификатор беседы

attachmentUpload

AttachmentData

Данные вложения

callback

ServiceCallback<ResourceResponse>

Обратный вызов