Conversations class
Klasse, die eine Unterhaltung darstellt.
Konstruktoren
Conversations(Connector |
Erstellen Sie unterhaltungen. |
Methoden
create |
Erstellen Sie eine neue Unterhaltung. POST zu dieser Methode mit einem
Der Rückgabewert ist ein ResourceResponse, der eine Unterhaltungs-ID enthält, die für die Verwendung in den Nachrichtennutzlast- und REST-API-URIs geeignet ist. Die meisten Kanäle unterstützen nur die Semantik von Bots, die eine Direktnachrichtenunterhaltung initiieren. Ein Beispiel dafür wäre:
|
create |
|
create |
|
delete |
Löschen Sie eine vorhandene Aktivität. Bei einigen Kanälen können Sie eine vorhandene Aktivität löschen, und wenn diese Methode erfolgreich ist, wird die angegebene Aktivität entfernt. |
delete |
|
delete |
|
delete |
Löscht ein Mitglied aus einer Unterhaltung. Diese REST-API akzeptiert eine ConversationId und eine memberId (vom Typ Zeichenfolge) und entfernt dieses Mitglied aus der Unterhaltung. Wenn dieser Teilnehmer der letzte Teilnehmer an der Konversation war, wird die Konversation ebenfalls gelöscht. |
delete |
|
delete |
|
get |
Listet die Mitglieder einer Aktivität auf. Diese REST-API verwendet eine ConversationId und eine ActivityId und gibt ein Array von ChannelAccount-Objekten zurück, die die Mitglieder der bestimmten Aktivität in der Unterhaltung darstellen. |
get |
|
get |
|
get |
|
get |
Listen Sie die Mitglieder einer Unterhaltung auf. Diese REST-API akzeptiert eine ConversationId und gibt ein Array von ChannelAccount-Objekten zurück, die die Mitglieder der Unterhaltung darstellen. |
get |
|
get |
|
get |
Listen Sie die Mitglieder einer Unterhaltung jeweils auf einer Seite auf. Diese REST-API akzeptiert eine ConversationId. Optional kann eine pageSize und/oder continuationToken bereitgestellt werden. Es gibt ein PagedMembersResult zurück, das ein Array von ChannelAccounts enthält, das die Mitglieder der Unterhaltung darstellt, und ein Fortsetzungstoken, das zum Abrufen weiterer Werte verwendet werden kann. Bei jedem Aufruf wird eine Seite von ChannelAccounts-Datensätzen zurückgegeben. Die Anzahl der Datensätze auf einer Seite kann zwischen Kanälen und Aufrufen variieren. Der pageSize-Parameter kann als Vorschlag verwendet werden. Wenn keine zusätzlichen Ergebnisse vorliegen, enthält die Antwort kein Fortsetzungstoken. Wenn keine Mitglieder in der Unterhaltung vorhanden sind, sind die Mitglieder leer oder in der Antwort nicht vorhanden. Eine Antwort auf eine Anforderung, die über ein Fortsetzungstoken aus einer vorherigen Anforderung verfügt, gibt möglicherweise selten Member aus einer vorherigen Anforderung zurück. |
get |
|
get |
|
get |
Listen Sie die Unterhaltungen auf, an denen dieser Bot teilgenommen hat. Get from this method with a skip token (Get from this method with a skip token) Der Rückgabewert ist ein ConversationsResult, das ein Array von ConversationMembers und ein Skip-Token enthält. Wenn das Skip-Token nicht leer ist, müssen weitere Werte zurückgegeben werden. Rufen Sie diese Methode erneut mit dem zurückgegebenen Token auf, um weitere Werte zu erhalten. Jedes ConversationMembers-Objekt enthält die ID der Unterhaltung und ein Array von ChannelAccounts, die die Mitglieder der Unterhaltung beschreiben. |
get |
|
get |
|
reply |
Mit dieser Methode können Sie auf eine Aktivität antworten. Dies unterscheidet sich geringfügig von SendToConversation().
Verwenden Sie ReplyToActivity, wenn Sie auf eine bestimmte Aktivität in der Unterhaltung antworten. Verwenden Sie SendToConversation in allen anderen Fällen. |
reply |
|
reply |
|
send |
Mit dieser Methode können Sie die historischen Aktivitäten in die Unterhaltung hochladen. Der Absender muss sicherstellen, dass die historischen Aktivitäten eindeutige IDs und entsprechende Zeitstempel aufweisen. Die IDs werden vom Client verwendet, um doppelte Aktivitäten zu behandeln, und die Zeitstempel werden vom Client verwendet, um die Aktivitäten in der richtigen Reihenfolge zu rendern. |
send |
|
send |
|
send |
Mit dieser Methode können Sie eine Aktivität an das Ende einer Unterhaltung senden. Dies unterscheidet sich geringfügig von ReplyToActivity().
Verwenden Sie ReplyToActivity, wenn Sie auf eine bestimmte Aktivität in der Unterhaltung antworten. Verwenden Sie SendToConversation in allen anderen Fällen. |
send |
|
send |
|
update |
Bearbeiten Sie eine vorhandene Aktivität. Einige Kanäle ermöglichen das Bearbeiten einer vorhandenen Aktivität, um den neuen Zustand einer Botunterhaltung widerzuspiegeln. Beispielsweise können Sie Schaltflächen entfernen, nachdem jemand auf die Schaltfläche "Genehmigen" geklickt hat. |
update |
|
update |
|
upload |
Laden Sie eine Anlage direkt in den Blobspeicher eines Kanals hoch. Dies ist nützlich, da sie es Ihnen ermöglicht, Daten in einem konformen Speicher zu speichern, wenn Sie mit Unternehmen arbeiten. Die Antwort ist eine ResourceResponse, die eine AttachmentId enthält, die für die Verwendung mit der Attachments-API geeignet ist. |
upload |
|
upload |
Details zum Konstruktor
Conversations(ConnectorClientContext)
Erstellen Sie unterhaltungen.
new Conversations(client: ConnectorClientContext)
Parameter
- client
- ConnectorClientContext
Verweis auf den Dienstclient.
Details zur Methode
createConversation(ConversationParameters, RequestOptionsBase)
Erstellen Sie eine neue Unterhaltung. POST zu dieser Methode mit einem
- Bot ist der Bot, der die Unterhaltung erstellt
- IsGroup wird auf true festgelegt, wenn es sich nicht um eine Direktnachricht handelt (Standardwert ist false).
- Array, das die Elemente enthält, die in die Unterhaltung eingeschlossen werden sollen
Der Rückgabewert ist ein ResourceResponse, der eine Unterhaltungs-ID enthält, die für die Verwendung in den Nachrichtennutzlast- und REST-API-URIs geeignet ist.
Die meisten Kanäle unterstützen nur die Semantik von Bots, die eine Direktnachrichtenunterhaltung initiieren. Ein Beispiel dafür wäre:
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>
Parameter
- parameters
-
ConversationParameters
Parameter zum Erstellen der Unterhaltung aus
- options
-
RequestOptionsBase
Gibt zurück
Promise<Models.ConversationsCreateConversationResponse>
Promise<Models.ConversationsCreateConversationResponse>
createConversation(ConversationParameters, RequestOptionsBase, ServiceCallback<ConversationResourceResponse>)
function createConversation(parameters: ConversationParameters, options: RequestOptionsBase, callback: ServiceCallback<ConversationResourceResponse>)
Parameter
- parameters
-
ConversationParameters
Parameter zum Erstellen der Unterhaltung aus
- options
-
RequestOptionsBase
Die optionalen Parameter
- callback
-
ServiceCallback<ConversationResourceResponse>
Der Rückruf.
createConversation(ConversationParameters, ServiceCallback<ConversationResourceResponse>)
function createConversation(parameters: ConversationParameters, callback: ServiceCallback<ConversationResourceResponse>)
Parameter
- parameters
-
ConversationParameters
Parameter zum Erstellen der Unterhaltung aus
- callback
-
ServiceCallback<ConversationResourceResponse>
Der Rückruf.
deleteActivity(string, string, RequestOptionsBase)
Löschen Sie eine vorhandene Aktivität. Bei einigen Kanälen können Sie eine vorhandene Aktivität löschen, und wenn diese Methode erfolgreich ist, wird die angegebene Aktivität entfernt.
function deleteActivity(conversationId: string, activityId: string, options?: RequestOptionsBase): Promise<RestResponse>
Parameter
- conversationId
-
string
Konversations-ID
- activityId
-
string
zu löschende activityId
- options
-
RequestOptionsBase
Gibt zurück
Promise<RestResponse>
Versprechen<msRest.RestResponse>
deleteActivity(string, string, RequestOptionsBase, ServiceCallback<void>)
function deleteActivity(conversationId: string, activityId: string, options: RequestOptionsBase, callback: ServiceCallback<void>)
Parameter
- conversationId
-
string
Konversations-ID
- activityId
-
string
zu löschende activityId
- options
-
RequestOptionsBase
Die optionalen Parameter
- callback
-
ServiceCallback<void>
Der Rückruf.
deleteActivity(string, string, ServiceCallback<void>)
function deleteActivity(conversationId: string, activityId: string, callback: ServiceCallback<void>)
Parameter
- conversationId
-
string
Konversations-ID
- activityId
-
string
zu löschende activityId
- callback
-
ServiceCallback<void>
Der Rückruf.
deleteConversationMember(string, string, RequestOptionsBase)
Löscht ein Mitglied aus einer Unterhaltung. Diese REST-API akzeptiert eine ConversationId und eine memberId (vom Typ Zeichenfolge) und entfernt dieses Mitglied aus der Unterhaltung. Wenn dieser Teilnehmer der letzte Teilnehmer an der Konversation war, wird die Konversation ebenfalls gelöscht.
function deleteConversationMember(conversationId: string, memberId: string, options?: RequestOptionsBase): Promise<RestResponse>
Parameter
- conversationId
-
string
Konversations-ID
- memberId
-
string
ID des Mitglieds, das aus dieser Unterhaltung gelöscht werden soll
- options
-
RequestOptionsBase
Gibt zurück
Promise<RestResponse>
Versprechen<msRest.RestResponse>
deleteConversationMember(string, string, RequestOptionsBase, ServiceCallback<void>)
function deleteConversationMember(conversationId: string, memberId: string, options: RequestOptionsBase, callback: ServiceCallback<void>)
Parameter
- conversationId
-
string
Konversations-ID
- memberId
-
string
ID des Mitglieds, das aus dieser Unterhaltung gelöscht werden soll
- options
-
RequestOptionsBase
Die optionalen Parameter
- callback
-
ServiceCallback<void>
Der Rückruf.
deleteConversationMember(string, string, ServiceCallback<void>)
function deleteConversationMember(conversationId: string, memberId: string, callback: ServiceCallback<void>)
Parameter
- conversationId
-
string
Konversations-ID
- memberId
-
string
ID des Mitglieds, das aus dieser Unterhaltung gelöscht werden soll
- callback
-
ServiceCallback<void>
Der Rückruf.
getActivityMembers(string, string, RequestOptionsBase)
Listet die Mitglieder einer Aktivität auf. Diese REST-API verwendet eine ConversationId und eine ActivityId und gibt ein Array von ChannelAccount-Objekten zurück, die die Mitglieder der bestimmten Aktivität in der Unterhaltung darstellen.
function getActivityMembers(conversationId: string, activityId: string, options?: RequestOptionsBase): Promise<Models.ConversationsGetActivityMembersResponse>
Parameter
- conversationId
-
string
Konversations-ID
- activityId
-
string
Aktivitäts-ID
- options
-
RequestOptionsBase
Gibt zurück
Promise<Models.ConversationsGetActivityMembersResponse>
Promise<Models.ConversationsGetActivityMembersResponse>
getActivityMembers(string, string, RequestOptionsBase, ServiceCallback<ChannelAccount[]>)
function getActivityMembers(conversationId: string, activityId: string, options: RequestOptionsBase, callback: ServiceCallback<ChannelAccount[]>)
Parameter
- conversationId
-
string
Konversations-ID
- activityId
-
string
Aktivitäts-ID
- options
-
RequestOptionsBase
Die optionalen Parameter
- callback
-
ServiceCallback<ChannelAccount[]>
Der Rückruf.
getActivityMembers(string, string, ServiceCallback<ChannelAccount[]>)
function getActivityMembers(conversationId: string, activityId: string, callback: ServiceCallback<ChannelAccount[]>)
Parameter
- conversationId
-
string
Konversations-ID
- activityId
-
string
Aktivitäts-ID
- callback
-
ServiceCallback<ChannelAccount[]>
Der Rückruf.
getConversationMember(string, string, RequestOptionsBase | ServiceCallback<ChannelAccount[]>, ServiceCallback<ChannelAccount[]>)
function getConversationMember(conversationId: string, memberId: string, options?: RequestOptionsBase | ServiceCallback<ChannelAccount[]>, callback?: ServiceCallback<ChannelAccount[]>): Promise<Models.ConversationsGetConversationMemberResponse>
Parameter
- conversationId
-
string
Konversations-ID
- memberId
-
string
MemberId für den Benutzer
- options
-
RequestOptionsBase | ServiceCallback<ChannelAccount[]>
Die optionalen Parameter
- callback
-
ServiceCallback<ChannelAccount[]>
Der Rückruf.
Gibt zurück
Promise<Models.ConversationsGetConversationMemberResponse>
getConversationMembers(string, RequestOptionsBase)
Listen Sie die Mitglieder einer Unterhaltung auf. Diese REST-API akzeptiert eine ConversationId und gibt ein Array von ChannelAccount-Objekten zurück, die die Mitglieder der Unterhaltung darstellen.
function getConversationMembers(conversationId: string, options?: RequestOptionsBase): Promise<Models.ConversationsGetConversationMembersResponse>
Parameter
- conversationId
-
string
Konversations-ID
- options
-
RequestOptionsBase
Gibt zurück
Promise<Models.ConversationsGetConversationMembersResponse>
Promise<Models.ConversationsGetConversationMembersResponse>
getConversationMembers(string, RequestOptionsBase, ServiceCallback<ChannelAccount[]>)
function getConversationMembers(conversationId: string, options: RequestOptionsBase, callback: ServiceCallback<ChannelAccount[]>)
Parameter
- conversationId
-
string
Konversations-ID
- options
-
RequestOptionsBase
Die optionalen Parameter
- callback
-
ServiceCallback<ChannelAccount[]>
Der Rückruf.
getConversationMembers(string, ServiceCallback<ChannelAccount[]>)
function getConversationMembers(conversationId: string, callback: ServiceCallback<ChannelAccount[]>)
Parameter
- conversationId
-
string
Konversations-ID
- callback
-
ServiceCallback<ChannelAccount[]>
Der Rückruf.
getConversationPagedMembers(string, ConversationsGetConversationPagedMembersOptionalParams)
Listen Sie die Mitglieder einer Unterhaltung jeweils auf einer Seite auf. Diese REST-API akzeptiert eine ConversationId. Optional kann eine pageSize und/oder continuationToken bereitgestellt werden. Es gibt ein PagedMembersResult zurück, das ein Array von ChannelAccounts enthält, das die Mitglieder der Unterhaltung darstellt, und ein Fortsetzungstoken, das zum Abrufen weiterer Werte verwendet werden kann.
Bei jedem Aufruf wird eine Seite von ChannelAccounts-Datensätzen zurückgegeben. Die Anzahl der Datensätze auf einer Seite kann zwischen Kanälen und Aufrufen variieren. Der pageSize-Parameter kann als Vorschlag verwendet werden. Wenn keine zusätzlichen Ergebnisse vorliegen, enthält die Antwort kein Fortsetzungstoken. Wenn keine Mitglieder in der Unterhaltung vorhanden sind, sind die Mitglieder leer oder in der Antwort nicht vorhanden.
Eine Antwort auf eine Anforderung, die über ein Fortsetzungstoken aus einer vorherigen Anforderung verfügt, gibt möglicherweise selten Member aus einer vorherigen Anforderung zurück.
function getConversationPagedMembers(conversationId: string, options?: ConversationsGetConversationPagedMembersOptionalParams): Promise<Models.ConversationsGetConversationPagedMembersResponse>
Parameter
- conversationId
-
string
Konversations-ID
Gibt zurück
Promise<Models.ConversationsGetConversationPagedMembersResponse>
Promise<Models.ConversationsGetConversationPagedMembersResponse>
getConversationPagedMembers(string, ConversationsGetConversationPagedMembersOptionalParams, ServiceCallback<PagedMembersResult>)
function getConversationPagedMembers(conversationId: string, options: ConversationsGetConversationPagedMembersOptionalParams, callback: ServiceCallback<PagedMembersResult>)
Parameter
- conversationId
-
string
Konversations-ID
Die optionalen Parameter
- callback
-
ServiceCallback<PagedMembersResult>
Der Rückruf.
getConversationPagedMembers(string, ServiceCallback<PagedMembersResult>)
function getConversationPagedMembers(conversationId: string, callback: ServiceCallback<PagedMembersResult>)
Parameter
- conversationId
-
string
Konversations-ID
- callback
-
ServiceCallback<PagedMembersResult>
Der Rückruf.
getConversations(ConversationsGetConversationsOptionalParams)
Listen Sie die Unterhaltungen auf, an denen dieser Bot teilgenommen hat. Get from this method with a skip token (Get from this method with a skip token)
Der Rückgabewert ist ein ConversationsResult, das ein Array von ConversationMembers und ein Skip-Token enthält. Wenn das Skip-Token nicht leer ist, müssen weitere Werte zurückgegeben werden. Rufen Sie diese Methode erneut mit dem zurückgegebenen Token auf, um weitere Werte zu erhalten.
Jedes ConversationMembers-Objekt enthält die ID der Unterhaltung und ein Array von ChannelAccounts, die die Mitglieder der Unterhaltung beschreiben.
function getConversations(options?: ConversationsGetConversationsOptionalParams): Promise<Models.ConversationsGetConversationsResponse>
Parameter
Gibt zurück
Promise<Models.ConversationsGetConversationsResponse>
Promise<Models.ConversationsGetConversationsResponse>
getConversations(ConversationsGetConversationsOptionalParams, ServiceCallback<ConversationsResult>)
function getConversations(options: ConversationsGetConversationsOptionalParams, callback: ServiceCallback<ConversationsResult>)
Parameter
Die optionalen Parameter
- callback
-
ServiceCallback<ConversationsResult>
Der Rückruf.
getConversations(ServiceCallback<ConversationsResult>)
function getConversations(callback: ServiceCallback<ConversationsResult>)
Parameter
- callback
-
ServiceCallback<ConversationsResult>
Der Rückruf.
replyToActivity(string, string, Partial<Activity>, RequestOptionsBase)
Mit dieser Methode können Sie auf eine Aktivität antworten. Dies unterscheidet sich geringfügig von SendToConversation().
- SendToConversation(conversationId): fügt die Aktivität entsprechend dem Zeitstempel oder der Semantik des Kanals an das Ende der Unterhaltung an.
- ReplyToActivity(conversationId,ActivityId): Fügt die Aktivität als Antwort auf eine andere Aktivität hinzu, wenn der Kanal sie unterstützt. Wenn der Kanal keine geschachtelten Antworten unterstützt, greift ReplyToActivity auf SendToConversation zurück.
Verwenden Sie ReplyToActivity, wenn Sie auf eine bestimmte Aktivität in der Unterhaltung antworten.
Verwenden Sie SendToConversation in allen anderen Fällen.
function replyToActivity(conversationId: string, activityId: string, activity: Partial<Activity>, options?: RequestOptionsBase): Promise<Models.ConversationsReplyToActivityResponse>
Parameter
- conversationId
-
string
Konversations-ID
- activityId
-
string
activityId, an die antwortet (OPTIONAL)
- activity
-
Partial<Activity>
Zu sendende Aktivität
- options
-
RequestOptionsBase
Gibt zurück
Promise<Models.ConversationsReplyToActivityResponse>
Promise<Models.ConversationsReplyToActivityResponse>
replyToActivity(string, string, Partial<Activity>, RequestOptionsBase, ServiceCallback<ResourceResponse>)
function replyToActivity(conversationId: string, activityId: string, activity: Partial<Activity>, options: RequestOptionsBase, callback: ServiceCallback<ResourceResponse>)
Parameter
- conversationId
-
string
Konversations-ID
- activityId
-
string
activityId, an die antwortet (OPTIONAL)
- activity
-
Partial<Activity>
Zu sendende Aktivität
- options
-
RequestOptionsBase
Die optionalen Parameter
- callback
-
ServiceCallback<ResourceResponse>
Der Rückruf.
replyToActivity(string, string, Partial<Activity>, ServiceCallback<ResourceResponse>)
function replyToActivity(conversationId: string, activityId: string, activity: Partial<Activity>, callback: ServiceCallback<ResourceResponse>)
Parameter
- conversationId
-
string
Konversations-ID
- activityId
-
string
activityId, an die antwortet (OPTIONAL)
- activity
-
Partial<Activity>
Zu sendende Aktivität
- callback
-
ServiceCallback<ResourceResponse>
Der Rückruf.
sendConversationHistory(string, Transcript, RequestOptionsBase)
Mit dieser Methode können Sie die historischen Aktivitäten in die Unterhaltung hochladen. Der Absender muss sicherstellen, dass die historischen Aktivitäten eindeutige IDs und entsprechende Zeitstempel aufweisen. Die IDs werden vom Client verwendet, um doppelte Aktivitäten zu behandeln, und die Zeitstempel werden vom Client verwendet, um die Aktivitäten in der richtigen Reihenfolge zu rendern.
function sendConversationHistory(conversationId: string, history: Transcript, options?: RequestOptionsBase): Promise<Models.ConversationsSendConversationHistoryResponse>
Parameter
- conversationId
-
string
Konversations-ID
- history
-
Transcript
Historische Aktivitäten
- options
-
RequestOptionsBase
Gibt zurück
Promise<Models.ConversationsSendConversationHistoryResponse>
Promise<Models.ConversationsSendConversationHistoryResponse>
sendConversationHistory(string, Transcript, RequestOptionsBase, ServiceCallback<ResourceResponse>)
function sendConversationHistory(conversationId: string, history: Transcript, options: RequestOptionsBase, callback: ServiceCallback<ResourceResponse>)
Parameter
- conversationId
-
string
Konversations-ID
- history
-
Transcript
Historische Aktivitäten
- options
-
RequestOptionsBase
Die optionalen Parameter
- callback
-
ServiceCallback<ResourceResponse>
Der Rückruf.
sendConversationHistory(string, Transcript, ServiceCallback<ResourceResponse>)
function sendConversationHistory(conversationId: string, history: Transcript, callback: ServiceCallback<ResourceResponse>)
Parameter
- conversationId
-
string
Konversations-ID
- history
-
Transcript
Historische Aktivitäten
- callback
-
ServiceCallback<ResourceResponse>
Der Rückruf.
sendToConversation(string, Partial<Activity>, RequestOptionsBase)
Mit dieser Methode können Sie eine Aktivität an das Ende einer Unterhaltung senden. Dies unterscheidet sich geringfügig von ReplyToActivity().
- SendToConversation(conversationId): fügt die Aktivität entsprechend dem Zeitstempel oder der Semantik des Kanals an das Ende der Unterhaltung an.
- ReplyToActivity(conversationId,ActivityId): Fügt die Aktivität als Antwort auf eine andere Aktivität hinzu, wenn der Kanal sie unterstützt. Wenn der Kanal keine geschachtelten Antworten unterstützt, greift ReplyToActivity auf SendToConversation zurück.
Verwenden Sie ReplyToActivity, wenn Sie auf eine bestimmte Aktivität in der Unterhaltung antworten.
Verwenden Sie SendToConversation in allen anderen Fällen.
function sendToConversation(conversationId: string, activity: Partial<Activity>, options?: RequestOptionsBase): Promise<Models.ConversationsSendToConversationResponse>
Parameter
- conversationId
-
string
Konversations-ID
- activity
-
Partial<Activity>
Zu sendende Aktivität
- options
-
RequestOptionsBase
Gibt zurück
Promise<Models.ConversationsSendToConversationResponse>
Promise<Models.ConversationsSendToConversationResponse>
sendToConversation(string, Partial<Activity>, RequestOptionsBase, ServiceCallback<ResourceResponse>)
function sendToConversation(conversationId: string, activity: Partial<Activity>, options: RequestOptionsBase, callback: ServiceCallback<ResourceResponse>)
Parameter
- conversationId
-
string
Konversations-ID
- activity
-
Partial<Activity>
Zu sendende Aktivität
- options
-
RequestOptionsBase
Die optionalen Parameter
- callback
-
ServiceCallback<ResourceResponse>
Der Rückruf.
sendToConversation(string, Partial<Activity>, ServiceCallback<ResourceResponse>)
function sendToConversation(conversationId: string, activity: Partial<Activity>, callback: ServiceCallback<ResourceResponse>)
Parameter
- conversationId
-
string
Konversations-ID
- activity
-
Partial<Activity>
Zu sendende Aktivität
- callback
-
ServiceCallback<ResourceResponse>
Der Rückruf.
updateActivity(string, string, Partial<Activity>, RequestOptionsBase)
Bearbeiten Sie eine vorhandene Aktivität. Einige Kanäle ermöglichen das Bearbeiten einer vorhandenen Aktivität, um den neuen Zustand einer Botunterhaltung widerzuspiegeln.
Beispielsweise können Sie Schaltflächen entfernen, nachdem jemand auf die Schaltfläche "Genehmigen" geklickt hat.
function updateActivity(conversationId: string, activityId: string, activity: Partial<Activity>, options?: RequestOptionsBase): Promise<Models.ConversationsUpdateActivityResponse>
Parameter
- conversationId
-
string
Konversations-ID
- activityId
-
string
zu aktualisierende activityId
- activity
-
Partial<Activity>
Ersetzungsaktivität
- options
-
RequestOptionsBase
Gibt zurück
Promise<Models.ConversationsUpdateActivityResponse>
Promise<Models.ConversationsUpdateActivityResponse>
updateActivity(string, string, Partial<Activity>, RequestOptionsBase, ServiceCallback<ResourceResponse>)
function updateActivity(conversationId: string, activityId: string, activity: Partial<Activity>, options: RequestOptionsBase, callback: ServiceCallback<ResourceResponse>)
Parameter
- conversationId
-
string
Konversations-ID
- activityId
-
string
zu aktualisierende activityId
- activity
-
Partial<Activity>
Ersetzungsaktivität
- options
-
RequestOptionsBase
Die optionalen Parameter
- callback
-
ServiceCallback<ResourceResponse>
Der Rückruf.
updateActivity(string, string, Partial<Activity>, ServiceCallback<ResourceResponse>)
function updateActivity(conversationId: string, activityId: string, activity: Partial<Activity>, callback: ServiceCallback<ResourceResponse>)
Parameter
- conversationId
-
string
Konversations-ID
- activityId
-
string
zu aktualisierende activityId
- activity
-
Partial<Activity>
Ersetzungsaktivität
- callback
-
ServiceCallback<ResourceResponse>
Der Rückruf.
uploadAttachment(string, AttachmentData, RequestOptionsBase)
Laden Sie eine Anlage direkt in den Blobspeicher eines Kanals hoch. Dies ist nützlich, da sie es Ihnen ermöglicht, Daten in einem konformen Speicher zu speichern, wenn Sie mit Unternehmen arbeiten.
Die Antwort ist eine ResourceResponse, die eine AttachmentId enthält, die für die Verwendung mit der Attachments-API geeignet ist.
function uploadAttachment(conversationId: string, attachmentUpload: AttachmentData, options?: RequestOptionsBase): Promise<Models.ConversationsUploadAttachmentResponse>
Parameter
- conversationId
-
string
Konversations-ID
- attachmentUpload
-
AttachmentData
Anlagendaten
- options
-
RequestOptionsBase
Gibt zurück
Promise<Models.ConversationsUploadAttachmentResponse>
Promise<Models.ConversationsUploadAttachmentResponse>
uploadAttachment(string, AttachmentData, RequestOptionsBase, ServiceCallback<ResourceResponse>)
function uploadAttachment(conversationId: string, attachmentUpload: AttachmentData, options: RequestOptionsBase, callback: ServiceCallback<ResourceResponse>)
Parameter
- conversationId
-
string
Konversations-ID
- attachmentUpload
-
AttachmentData
Anlagendaten
- options
-
RequestOptionsBase
Die optionalen Parameter
- callback
-
ServiceCallback<ResourceResponse>
Der Rückruf.
uploadAttachment(string, AttachmentData, ServiceCallback<ResourceResponse>)
function uploadAttachment(conversationId: string, attachmentUpload: AttachmentData, callback: ServiceCallback<ResourceResponse>)
Parameter
- conversationId
-
string
Konversations-ID
- attachmentUpload
-
AttachmentData
Anlagendaten
- callback
-
ServiceCallback<ResourceResponse>
Der Rückruf.