AtBot Logic
AtBot ist ein Code-Bot-Erstellungsdienst, mit dem Sie Unterhaltungs-UIs schnell ohne Programmiererfahrung erstellen können.
Dieser Connector ist in den folgenden Produkten und Regionen verfügbar:
| Dienstleistung | Class | Regions |
|---|---|---|
| Copilot Studio | Norm | Alle Power Automate-Regionen mit Ausnahme der folgenden Bereiche: - US Government (GCC High) - China Cloud betrieben von 21Vianet - US Department of Defense (DoD) |
| Logik-Apps | Norm | Alle Logik-Apps-Regionen mit Ausnahme der folgenden Bereiche: - Azure China-Regionen - US Department of Defense (DoD) |
| Power Apps | Norm | Alle Power Apps-Regionen mit Ausnahme der folgenden: - US Government (GCC High) - China Cloud betrieben von 21Vianet - US Department of Defense (DoD) |
| Power Automate | Norm | Alle Power Automate-Regionen mit Ausnahme der folgenden Bereiche: - US Government (GCC High) - China Cloud betrieben von 21Vianet - US Department of Defense (DoD) |
| Kontakt | |
|---|---|
| Name | AtBot-Support |
| URL | https://admin.atbot.io/Docs |
| support@atbot.io |
| Connectormetadaten | |
|---|---|
| Herausgeber | H3 Solutions Inc. |
| Webseite | https://www.atbot.io |
| Datenschutzrichtlinie | https://admin.atbot.io/privacy |
| Kategorien | Künstliche Intelligenz; Produktivität |
Der AtBot Logic Connector wird verwendet, um Bot-Fähigkeiten für Bots zu erstellen, die im AtBot-Dienst integriert sind. Mithilfe der Aktionen im Connector können Sie komplexe Unterhaltungskompetenzen für Ihre Bots erstellen und mit anderen Diensten verbinden, indem Sie zusätzliche Connectors verwenden. AtBot ist kostenlos in Microsoft Teams zu testen, mit einer Premium-Version, die zum Erstellen von benutzerdefinierten Bots auf zusätzlichen Plattformen verfügbar ist. Besuchen Sie die AtBot-Website , um weitere Informationen zu finden.
Voraussetzungen
Um die kostenlose Version von AtBot verwenden zu können, müssen Sie über ein Microsoft Teams-Konto verfügen und den AtBot-Bot aus dem App Store heruntergeladen haben.
Um die Premium-Version zu verwenden, in der Sie eigene benutzerdefinierte Bots erstellen können, müssen Sie sich für AtBot Premium registrieren. Wenn Sie sich für Premium registrieren, erhalten Sie 25 $ Gutschrift, um den Dienst auszuprobieren.
So erhalten Sie Anmeldeinformationen
Sie melden sich immer mit einem Microsoft Entra ID-Geschäfts-, Schul- oder Unikonto beim AtBot-Connector an.
Bekannte Probleme und Einschränkungen
Wir haben die LUIS-Unterstützung im Schlüsselworttrigger aufgehoben. Verwenden Sie LUIS Intent Vectors , um Fähigkeiten zu erstellen, die natürliche Sprache erkennen.
Drosselungsgrenzwerte
| Name | Aufrufe | Verlängerungszeitraum |
|---|---|---|
| API-Aufrufe pro Verbindung | 100 | 60 Sekunden |
Aktionen
| Abrufen der Absichtsvektorantwort vom Benutzer |
Dieser Vorgang wird verwendet, um den Benutzer um NLP-Eingabe zu bitten. |
| Abrufen der Antwort auf adaptive Karten vom Benutzer |
Dieser Vorgang wird verwendet, um den Benutzer über adaptive Karte zur Eingabe zu fragen. |
| Abrufen der Antwort von Personen vom Benutzer |
Dieser Vorgang wird verwendet, um den Benutzer um Eingaben für die Personenauswahl zu bitten. |
| Abrufen der Auswahllistenantwort vom Benutzer |
Dieser Vorgang wird verwendet, um den Benutzer zur Eingabe der Auswahlliste zu fragen. |
| Abrufen der Datetime-Antwort vom Benutzer |
Dieser Vorgang wird verwendet, um den Benutzer zur Eingabe von Datetime aufzufordern. |
| Abrufen der Speicherantwort vom Benutzer |
Dieser Vorgang wird verwendet, um den Benutzer zur Eingabe des Botspeichers zu fragen. |
| Abrufen von Bot-Speicherelementen nach Typ |
Rufen Sie alle Bot-Speicherelemente nach Typ ab. |
| Adaptive Karte generieren |
Dieser Vorgang wird verwendet, um eine adaptive Karte zu generieren, die später zum Anzeigen einer Liste oder eines Karussells von Karten verwendet wird. |
| Aktualisieren einer adaptiven Karte, die an eine Registerkarte gesendet wird |
Dieser Vorgang wird verwendet, um eine karte zu aktualisieren, die an eine Registerkarte gesendet wird. |
| Antwort auf adaptive Karten senden |
Dieser Vorgang wird verwendet, um eine adaptive Kartenantwort auf die Aktivität zu senden, die den Fluss ausgelöst hat. |
| Antwort für adaptive Kartensatz senden |
Dieser Vorgang wird verwendet, um eine Antwort eines adaptiven Kartensatzes auf die Aktivität zu senden, die den Fluss ausgelöst hat. Der Satz kann sich entweder in Listen- oder Karussellform befinden. |
| Antwort senden |
Dieser Vorgang wird verwendet, um eine Antwort auf die Aktivität zu senden, die den Fluss ausgelöst hat. |
| Antwort vom Benutzer abrufen |
Dieser Vorgang wird verwendet, um den Benutzer um Eingabe zu bitten. |
| Aus Botspeicher löschen |
Dieser Vorgang wird verwendet, um eine Information aus dem Speicher im Bot zu entfernen. |
| Auswahlantwort vom Benutzer abrufen |
Dieser Vorgang wird verwendet, um den Benutzer um Auswahleingabe zu bitten. |
| Registrieren der Chatbrücke zwischen zwei oder mehr Unterhaltungen |
Dieser Vorgang wird verwendet, um eine Chatbrücke zwischen zwei oder mehr Benutzern zu initiieren. |
| Send-Ereignis |
Dieser Vorgang wird verwendet, um ein Ereignis an den Bot-Client zu senden. |
| Speichern im Bot-Speicher |
Dieser Vorgang wird verwendet, um einen Teil der Informationen im Speicher im Bot zu speichern. |
| Starten einer neuen Gruppenunterhaltung |
Dieser Vorgang wird verwendet, um eine neue Gruppenunterhaltung in einem Kanal zu starten. |
| Starten einer neuen privaten Unterhaltung |
Dieser Vorgang wird verwendet, um eine neue private Unterhaltung mit einem Benutzer zu starten. |
Abrufen der Absichtsvektorantwort vom Benutzer
Dieser Vorgang wird verwendet, um den Benutzer um NLP-Eingabe zu bitten.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
filters
|
filters | array of string | ||
|
headers
|
headers | object | ||
|
Eigenschaften
|
properties | object | ||
|
Nachricht
|
message | True | string |
Geben Sie die Nachricht ein, die an den Benutzer gesendet werden soll. |
|
LUIS Intent Vector
|
intentVector | True | string |
Wählen Sie Ihren LUIS-Absichtsvektor aus. |
|
Antwortaktivität
|
activityJson | True | string |
Antwortaktivität vom Bot. |
|
Antwort annehmen von
|
acceptResponseFrom | string |
Akzeptieren Sie die Antwort von einem bestimmten Benutzer oder einem beliebigen Benutzer. |
|
|
Verzweigung zulassen
|
allowBranching | string |
Ermöglichen Sie dem Benutzer, Verzweigungskompetenzen auszulösen, bevor er eine Antwort bereitstellt. |
|
|
Im Chat anzeigen
|
showInChat | boolean |
Wenn es sich um einen Teams-Anruf handelt, zeigen Sie diese Nachricht im Chat an. Andernfalls spricht der Bot nur die Nachricht. |
Gibt zurück
Abrufen der Antwort auf adaptive Karten vom Benutzer
Dieser Vorgang wird verwendet, um den Benutzer über adaptive Karte zur Eingabe zu fragen.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Ausgewählte adaptive Karte
|
selectedCard | True | string |
Wählen Sie die adaptive Karte aus. |
|
webHook
|
webHook | dynamic |
Gibt zurück
Abrufen der Antwort von Personen vom Benutzer
Dieser Vorgang wird verwendet, um den Benutzer um Eingaben für die Personenauswahl zu bitten.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
filters
|
filters | array of string | ||
|
headers
|
headers | object | ||
|
Eigenschaften
|
properties | object | ||
|
Nachricht
|
message | True | string |
Geben Sie die Nachricht ein, die an den Benutzer gesendet werden soll. |
|
Modus
|
mode | True | string |
Bitten Sie den Benutzer, eine oder mehrere Personen auszuwählen. |
|
Suchzeichenfolge
|
searchstr | string |
Geben Sie optional eine startende Suchzeichenfolge an. |
|
|
Antwortaktivität
|
activityJson | True | string |
Antwortaktivität vom Bot. |
|
Antwort annehmen von
|
acceptResponseFrom | string |
Akzeptieren Sie die Antwort von einem bestimmten Benutzer oder einem beliebigen Benutzer. |
|
|
Verzweigung zulassen
|
allowBranching | string |
Ermöglichen Sie dem Benutzer, Verzweigungskompetenzen auszulösen, bevor er eine Antwort bereitstellt. |
|
|
Im Chat anzeigen
|
showInChat | boolean |
Wenn es sich um einen Teams-Anruf handelt, zeigen Sie diese Nachricht im Chat an. Andernfalls spricht der Bot nur die Nachricht. |
|
|
Sprachantwort überwachen
|
listenForInput | boolean |
Wenn es sich um einen Teams-Anruf handelt, bestimmt diese Eigenschaft, ob der Bot auf eine Sprachantwort lauscht. Wenn nein, oder kein Teams-Anruf, hört der Bot nicht sofort auf eine Sprachantwort. |
Gibt zurück
- Body
- BotResponse_People
Abrufen der Auswahllistenantwort vom Benutzer
Dieser Vorgang wird verwendet, um den Benutzer zur Eingabe der Auswahlliste zu fragen.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
filters
|
filters | array of string | ||
|
headers
|
headers | object | ||
|
Eigenschaften
|
properties | object | ||
|
Symbol-URL
|
icon | string |
Geben Sie eine absolute URL zu einem Symbol ein, das für jedes Auswahlelement angezeigt werden soll. |
|
|
Nachricht
|
message | True | string |
Geben Sie die Nachricht ein, die an den Benutzer gesendet werden soll. |
|
Auswahlwerte
|
choices | True | object |
Geben Sie das Auswahlarrayobjekt an. |
|
Antwortaktivität
|
activityJson | True | string |
Antwortaktivität vom Bot. |
|
Antwort annehmen von
|
acceptResponseFrom | string |
Akzeptieren Sie die Antwort von einem bestimmten Benutzer oder einem beliebigen Benutzer. |
|
|
Verzweigung zulassen
|
allowBranching | string |
Ermöglichen Sie dem Benutzer, Verzweigungskompetenzen auszulösen, bevor er eine Antwort bereitstellt. |
|
|
Im Chat anzeigen
|
showInChat | boolean |
Wenn es sich um einen Teams-Anruf handelt, zeigen Sie diese Nachricht im Chat an. Andernfalls spricht der Bot nur die Nachricht. |
|
|
Sprachantwort überwachen
|
listenForInput | boolean |
Wenn es sich um einen Teams-Anruf handelt, bestimmt diese Eigenschaft, ob der Bot auf eine Sprachantwort lauscht. Wenn nein, oder kein Teams-Anruf, hört der Bot nicht sofort auf eine Sprachantwort. |
Gibt zurück
Abrufen der Datetime-Antwort vom Benutzer
Dieser Vorgang wird verwendet, um den Benutzer zur Eingabe von Datetime aufzufordern.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
filters
|
filters | array of string | ||
|
headers
|
headers | object | ||
|
Eigenschaften
|
properties | object | ||
|
Datumsbereich
|
dateScope | True | string |
Wählen Sie den Bereich des Datumswerts aus. |
|
Nachricht
|
message | True | string |
Geben Sie die Nachricht ein, die an den Benutzer gesendet werden soll. |
|
Antwortaktivität
|
activityJson | True | string |
Antwortaktivität vom Bot. |
|
Antwort annehmen von
|
acceptResponseFrom | string |
Akzeptieren Sie die Antwort von einem bestimmten Benutzer oder einem beliebigen Benutzer. |
|
|
Verzweigung zulassen
|
allowBranching | string |
Ermöglichen Sie dem Benutzer, Verzweigungskompetenzen auszulösen, bevor er eine Antwort bereitstellt. |
|
|
Im Chat anzeigen
|
showInChat | boolean |
Wenn es sich um einen Teams-Anruf handelt, zeigen Sie diese Nachricht im Chat an. Andernfalls spricht der Bot nur die Nachricht. |
Gibt zurück
- Body
- BotResponse_Date
Abrufen der Speicherantwort vom Benutzer
Dieser Vorgang wird verwendet, um den Benutzer zur Eingabe des Botspeichers zu fragen.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
filters
|
filters | array of string | ||
|
headers
|
headers | object | ||
|
Eigenschaften
|
properties | object | ||
|
Nachricht
|
message | True | string |
Geben Sie die Nachricht ein, die an den Benutzer gesendet werden soll. |
|
Speichertyp
|
type | True | string |
Geben Sie den Speichertyp für die Liste an. |
|
Antwortaktivität
|
activityJson | True | string |
Antwortaktivität vom Bot. |
|
Symbol-URL
|
icon | string |
Geben Sie eine absolute URL zu einem Symbol ein, das für jedes Auswahlelement angezeigt werden soll. |
|
|
Antwort annehmen von
|
acceptResponseFrom | string |
Akzeptieren Sie die Antwort von einem bestimmten Benutzer oder einem beliebigen Benutzer. |
|
|
Zielbenutzer
|
targetUserMemory | string |
Geben Sie optional den UPN des Benutzers an, aus dem der Bot Speicherelemente abrufen soll. Wenn sie leer gelassen wird, werden Speicherelemente vom Benutzer abgerufen, der die Fähigkeit initiiert hat. Im Fall einer Gruppenunterhaltung, die vom Bot gestartet wurde, ruft sie Speicherelemente vom benutzer ab, der in Flow authentifiziert wurde. |
|
|
Verzweigung zulassen
|
allowBranching | string |
Ermöglichen Sie dem Benutzer, Verzweigungskompetenzen auszulösen, bevor er eine Antwort bereitstellt. |
|
|
Im Chat anzeigen
|
showInChat | boolean |
Wenn es sich um einen Teams-Anruf handelt, zeigen Sie diese Nachricht im Chat an. Andernfalls spricht der Bot nur die Nachricht. |
Gibt zurück
- Body
- BotResponse_Memory
Abrufen von Bot-Speicherelementen nach Typ
Rufen Sie alle Bot-Speicherelemente nach Typ ab.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Benutzerprinzipalname.
|
user | True | string |
Geben Sie den Benutzerprinzipalnamen an. |
|
Speichertyp
|
type | True | string |
Geben Sie den Speichertyp für die Liste an. |
Gibt zurück
- response
- array of MemoryItem
Adaptive Karte generieren
Dieser Vorgang wird verwendet, um eine adaptive Karte zu generieren, die später zum Anzeigen einer Liste oder eines Karussells von Karten verwendet wird.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Ausgewählte adaptive Karte
|
selectedCard | True | string |
Wählen Sie die adaptive Karte aus. |
|
Inhalt
|
content | dynamic |
Gibt zurück
- response
- object
Aktualisieren einer adaptiven Karte, die an eine Registerkarte gesendet wird
Dieser Vorgang wird verwendet, um eine karte zu aktualisieren, die an eine Registerkarte gesendet wird.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Adaptive Karte
|
card | True | object |
Geben Sie die Karte an, die als Update verwendet werden soll. |
|
Antwortaktivität
|
activityJson | True | string |
Antwortaktivität vom Bot. |
Gibt zurück
- Body
- BotReplyResponse
Antwort auf adaptive Karten senden
Dieser Vorgang wird verwendet, um eine adaptive Kartenantwort auf die Aktivität zu senden, die den Fluss ausgelöst hat.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Ausgewählte adaptive Karte
|
selectedCard | True | string |
Wählen Sie die adaptive Karte aus. |
|
Inhalt
|
content | True | dynamic |
Gibt zurück
- Body
- BotReplyResponse
Antwort für adaptive Kartensatz senden
Dieser Vorgang wird verwendet, um eine Antwort eines adaptiven Kartensatzes auf die Aktivität zu senden, die den Fluss ausgelöst hat. Der Satz kann sich entweder in Listen- oder Karussellform befinden.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Satz adaptiver Karten
|
cards | True | object |
Geben Sie das Kartensatzobjekt an. |
|
Anzeigeformat
|
displayStyle | True | string |
Wählen Sie die zu verwendende Anzeigeformatvorlage aus. |
|
Antwortaktivität
|
activityJson | True | string |
Antwortaktivität vom Bot. |
|
In Registerkarte anzeigen
|
showInTab | boolean |
Diese Karte, die auf einer Registerkarte anstelle von Inlinechats festgelegt ist, anzeigen. |
|
|
Beschriftung der Registerkartenschaltfläche
|
deepLinkButtonLabel | string |
Schaltflächenbezeichnung zum Anzeigen auf einer Registerkarte. |
|
|
Tab-Schaltflächenmeldung
|
deepLinkMessage | string |
Nachricht, die beim Anzeigen auf einer Registerkarte mit der Schaltfläche gesendet werden soll. |
Gibt zurück
- Body
- BotReplyResponse
Antwort senden
Dieser Vorgang wird verwendet, um eine Antwort auf die Aktivität zu senden, die den Fluss ausgelöst hat.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Antworttext
|
message | True | string |
Die Nachricht, mit der der Benutzer antwortet. |
|
Antwortaktivität
|
activityJson | True | string |
Antwortaktivität vom Bot |
|
Im Chat anzeigen
|
showInChat | boolean |
Wenn es sich um einen Teams-Anruf handelt, zeigen Sie diese Nachricht im Chat an. Andernfalls spricht der Bot nur die Nachricht. |
|
|
Benutzerdefinierte Kanaldaten
|
customChannelDataJson | string |
Json für benutzerdefinierte Kanaldaten für die Nachricht (nur in Direct Line unterstützt) |
|
|
JSON-Signalantwort
|
signalResponse | string |
JSON-Zeichenfolge für Signalantwort |
|
|
Nachrichten-ID
|
messageId | string |
(Optional) ID einer vorherigen Nachricht in derselben Unterhaltung, die ersetzt werden soll. Wenn angegeben, ersetzt der Bot eine vorhandene Chatnachricht durch diese Nachricht. |
Gibt zurück
- Body
- BotReplyResponse
Antwort vom Benutzer abrufen
Dieser Vorgang wird verwendet, um den Benutzer um Eingabe zu bitten.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
filters
|
filters | array of string | ||
|
headers
|
headers | object | ||
|
Eigenschaften
|
properties | object | ||
|
Nachricht
|
message | True | string |
Geben Sie die Nachricht ein, die an den Benutzer gesendet werden soll. |
|
Antwortaktivität
|
activityJson | True | string |
Antwortaktivität vom Bot. |
|
Antwort annehmen von
|
acceptResponseFrom | string |
Akzeptieren Sie die Antwort von einem bestimmten Benutzer oder einem beliebigen Benutzer. |
|
|
Im Chat anzeigen
|
showInChat | boolean |
Wenn es sich um einen Teams-Anruf handelt, zeigen Sie diese Nachricht im Chat an. Andernfalls spricht der Bot nur die Nachricht. |
Gibt zurück
- Body
- BotResponse
Aus Botspeicher löschen
Dieser Vorgang wird verwendet, um eine Information aus dem Speicher im Bot zu entfernen.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Benutzerprinzipalname
|
user | True | string |
Der Benutzer, mit dem das Speicherelement gespeichert werden soll. |
|
Speichertyp
|
type | True | string |
Der Speichertyp. |
|
Wert
|
value | True | string |
Der Wert des Speicherelements. |
Gibt zurück
Auswahlantwort vom Benutzer abrufen
Dieser Vorgang wird verwendet, um den Benutzer um Auswahleingabe zu bitten.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
filters
|
filters | array of string | ||
|
headers
|
headers | object | ||
|
Eigenschaften
|
properties | object | ||
|
Nachricht
|
message | True | string |
Geben Sie die Nachricht ein, die an den Benutzer gesendet werden soll. |
|
Auswahlwerte
|
choices | True | string |
Geben Sie jede Auswahl in einer separaten Zeile an. |
|
Antwortaktivität
|
activityJson | True | string |
Antwortaktivität vom Bot. |
|
Antwort annehmen von
|
acceptResponseFrom | string |
Akzeptieren Sie die Antwort von einem bestimmten Benutzer oder einem beliebigen Benutzer. |
|
|
Verzweigung zulassen
|
allowBranching | string |
Ermöglichen Sie dem Benutzer, Verzweigungskompetenzen auszulösen, bevor er eine Antwort bereitstellt. |
|
|
Im Chat anzeigen
|
showInChat | boolean |
Wenn es sich um einen Teams-Anruf handelt, zeigen Sie diese Nachricht im Chat an. Andernfalls spricht der Bot nur die Nachricht. |
|
|
Sprachantwort überwachen
|
listenForInput | boolean |
Wenn es sich um einen Teams-Anruf handelt, bestimmt diese Eigenschaft, ob der Bot auf eine Sprachantwort lauscht. Wenn nein, oder kein Teams-Anruf, hört der Bot nicht sofort auf eine Sprachantwort. |
Gibt zurück
- Body
- BotResponse_Choice
Registrieren der Chatbrücke zwischen zwei oder mehr Unterhaltungen
Dieser Vorgang wird verwendet, um eine Chatbrücke zwischen zwei oder mehr Benutzern zu initiieren.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
filters
|
filters | array of string | ||
|
headers
|
headers | object | ||
|
Eigenschaften
|
properties | object | ||
|
Benutzername
|
chatUserName | True | string |
Anzeigename des Chatbenutzers. |
|
Initiierungsnachricht
|
chatInitiationMessage | string |
Nachricht, die an diesen Benutzer gesendet werden soll, wenn die Chatbrücke eingerichtet wird. |
|
|
Antwortaktivität
|
activityJson | True | string |
Die Antwortaktivität für den Chatbenutzer. |
|
Befehl 'Chat beenden'
|
endBridgeCommand | True | string |
Der Schlüsselwortbefehl, der an den Bot gesendet werden soll, um die Chatbrücke zu beenden. |
|
Leerlauftimeout
|
idleTimeoutDuration | True | integer |
Die Dauer (in Minuten) der Leerlaufaktivität, um ein Timeout auszulösen. |
Gibt zurück
- Body
- BridgeOutcome
Send-Ereignis
Dieser Vorgang wird verwendet, um ein Ereignis an den Bot-Client zu senden.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Antwortaktivität
|
activityJson | True | string |
Antwortaktivität vom Bot |
|
Ereignis-JSON
|
eventObject | True | object |
Das JSON-Objekt, das im Chatereignis gesendet werden soll. |
Speichern im Bot-Speicher
Dieser Vorgang wird verwendet, um einen Teil der Informationen im Speicher im Bot zu speichern.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Benutzerprinzipalname
|
user | True | string |
Der Benutzer, mit dem das Speicherelement gespeichert werden soll. |
|
Speichertyp
|
type | True | string |
Der Speichertyp. |
|
Title
|
title | True | string |
Der Titel des Speicherelements. |
|
Wert
|
value | True | string |
Der Wert des Speicherelements. |
Gibt zurück
Starten einer neuen Gruppenunterhaltung
Dieser Vorgang wird verwendet, um eine neue Gruppenunterhaltung in einem Kanal zu starten.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Ziel-Bot
|
EnterpriseBot | True | string |
Wählen Sie den Bot aus. |
|
Kanalauflistung
|
teamIDStr | True | object |
Die Ausgabe des Kanaleintrags. |
|
Kanalname
|
channelId | True | string |
Der Kanal, in dem die Unterhaltung geposten werden soll. Geben Sie den Namen ein. |
|
Unterhaltungstext
|
message | True | string |
Die Nachricht, mit der die Unterhaltung gestartet werden soll. |
Gibt zurück
Starten einer neuen privaten Unterhaltung
Dieser Vorgang wird verwendet, um eine neue private Unterhaltung mit einem Benutzer zu starten.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Ziel-Bot
|
EnterpriseBot | True | string |
Wählen Sie den Bot aus. |
|
Unterhaltungstext
|
message | True | string |
Die Nachricht, mit der die Unterhaltung gestartet werden soll. |
|
Benutzer
|
user | True | string |
Benutzerprinzipalname (UPN). |
Gibt zurück
Auslöser
| Wenn ein Intent-Vektor erkannt wird |
Dieser Vorgang wird ausgelöst, wenn der angegebene LUIS-Absichtsvektor vom Bot erkannt wird. |
| Wenn ein Schlüsselwort verwendet wird |
Dieser Vorgang wird ausgelöst, wenn die angegebenen Schlüsselworte vom Bot verwendet werden. Geben Sie mehrere Schlüsselwörter im durch Semikolons getrennten Format an. |
Wenn ein Intent-Vektor erkannt wird
Dieser Vorgang wird ausgelöst, wenn der angegebene LUIS-Absichtsvektor vom Bot erkannt wird.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
filters
|
filters | array of string | ||
|
headers
|
headers | object | ||
|
Eigenschaften
|
properties | object | ||
|
Triggerbeschreibung
|
triggerDescription | True | string |
Beschreibung im Bot-Hilfedialogfeld. |
|
Bot-Triggertyp
|
triggerType | True | string |
Wählen Sie den Triggertyp aus. |
|
LUIS Intent Vector
|
intentVector | string |
Wählen Sie Ihren LUIS-Absichtsvektor aus. |
|
|
Verzweigung zulassen
|
allowBranching | string |
Ermöglichen Sie es dem Benutzer, Verzweigungskompetenzen auszulösen, während die Nachverfolgungsfragen beantwortet werden. |
Gibt zurück
Wenn ein Schlüsselwort verwendet wird
Dieser Vorgang wird ausgelöst, wenn die angegebenen Schlüsselworte vom Bot verwendet werden. Geben Sie mehrere Schlüsselwörter im durch Semikolons getrennten Format an.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
filters
|
filters | array of string | ||
|
headers
|
headers | object | ||
|
Eigenschaften
|
properties | object | ||
|
Triggerbeschreibung
|
triggerDescription | True | string |
Beschreibung im Dialogfeld "Bot-Hilfe" |
|
Bot-Triggertyp
|
triggerType | True | string |
Wählen Sie den Triggertyp aus. |
|
Schlüsselwörter
|
keywords | string |
Geben Sie benutzerdefinierte Schlüsselwörter ein, die den Fluss auslösen. |
|
|
(Veraltet) LUIS-API-Schlüssel
|
luisApiKey | string |
(Veraltet) Stellen Sie AtBot mit Ihrem LUIS-API-Schlüssel bereit. Dieser Parameter ist veraltet. Verwenden Sie den Intent Vector-Trigger für LUIS. |
|
|
(Veraltet) LUIS-App
|
luisAppId | string |
(Veraltet) Wählen Sie Ihre LUIS-App aus. Dieser Parameter ist veraltet. Verwenden Sie den Intent Vector-Trigger für LUIS. |
|
|
(Veraltet) LUIS Intent
|
luisIntent | string |
(Veraltet) Wählen Sie die zu verwendende LUIS-Absicht aus. Dieser Parameter ist veraltet. Verwenden Sie den Intent Vector-Trigger für LUIS. |
Gibt zurück
Definitionen
BotReplyResponse
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
Nachrichten-ID
|
id | string |
ID der nachricht, die aus der Antwort erstellt wurde. Wird verwendet, um die Nachricht zu aktualisieren. |
BotResponse
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
Antworttext
|
text | string |
Die Antwort, die der Benutzer eingegeben hat. |
|
Kündigungshinweis
|
cancelNotice | boolean |
Dieses Kennzeichen ist True, wenn der Benutzer mit einem Abbruchschlüsselwort antwortet. |
|
Reagieren des Benutzers
|
respondingUser | string |
Der Benutzer reagiert auf den Bot. |
|
files
|
files | array of object | |
|
Dateiname
|
files.name | string |
Der Dateiname. |
|
Dateityp
|
files.content-type | string |
Der Dateityp. |
|
Dateibytes
|
files.bytes | byte |
Die Dateibytes. |
BotResponse_Date
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
Antwortdatum
|
text | date-time |
Das Antwortdatum, zu dem der Benutzer eingegeben hat. |
|
Antwortdatum UTC
|
text_UTC | date-time |
Das Antwortdatum, das der Benutzer im UTC-Format eingegeben hat. |
|
Kündigungshinweis
|
cancelNotice | boolean |
Dieses Kennzeichen ist True, wenn der Benutzer mit einem Abbruchschlüsselwort antwortet. |
|
Reagieren des Benutzers
|
respondingUser | string |
Der Benutzer reagiert auf den Bot. |
BotResponse_Choice
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
Antwortauswahl
|
text | string |
Die Antwortauswahl, die der Benutzer eingegeben hat. |
|
Kündigungshinweis
|
cancelNotice | boolean |
Dieses Kennzeichen ist True, wenn der Benutzer mit einem Abbruchschlüsselwort antwortet. |
|
Reagieren des Benutzers
|
respondingUser | string |
Der Benutzer reagiert auf den Bot. |
BotResponse_ChoiceList
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
Ausgewählter Listentitel
|
title | string |
Der ausgewählte Listentitel. |
|
Ausgewählter Auswahllistenuntertitel
|
subtitle | string |
Der ausgewählte Auswahllistenuntertitel. |
|
Ausgewählter Auswahllistenwert
|
value | string |
Der ausgewählte Auswahllistenwert. |
|
Kündigungshinweis
|
cancelNotice | boolean |
Dieses Kennzeichen ist True, wenn der Benutzer mit einem Abbruchschlüsselwort antwortet. |
|
Reagieren des Benutzers
|
respondingUser | string |
Der Benutzer reagiert auf den Bot. |
BotResponse_People
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
Kontakte
|
people | array of object | |
|
Benutzerprinzipalname
|
people.upn | string |
Der Benutzerprinzipalname. |
|
Benutzer-ID
|
people.userid | string |
Die Benutzer-ID. |
|
Vollständiger Name
|
people.fullname | string |
Der vollständige Benutzername. |
|
Email
|
people.email | string |
Die Benutzer-E-Mail. |
|
Kündigungshinweis
|
cancelNotice | boolean |
Dieses Kennzeichen ist True, wenn der Benutzer mit einem Abbruchschlüsselwort antwortet. |
|
Reagieren des Benutzers
|
respondingUser | string |
Der Benutzer reagiert auf den Bot. |
BotResponse_Memory
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
Titel des Speicherelements
|
title | string |
Der Titel des Speicherelements. |
|
Speicherelementwert
|
value | string |
Der Wert des Speicherelements. |
|
Kündigungshinweis
|
cancelNotice | boolean |
Dieses Kennzeichen ist True, wenn der Benutzer mit einem Abbruchschlüsselwort antwortet. |
|
Reagieren des Benutzers
|
respondingUser | string |
Der Benutzer reagiert auf den Bot. |
Response_SaveBotMemory
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
Speicherergebnis des Bots
|
text | string |
Das Ergebnis des Speichervorgangs im Bot-Speicher. |
Response_DeleteBotMemory
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
Bot-Speicherlöschergebnis
|
text | string |
Das Ergebnis des Löschens aus bot-Speicher. |
BotGroupConversationStartResponse
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
Unterhaltungs-ID
|
id | string |
ID der Unterhaltung, die aus der Gruppenunterhaltung erstellt wurde. Wird verwendet, um die Unterhaltung zu aktualisieren. |
|
Nachrichten-ID
|
messageId | string |
ID der Nachricht, die aus der Startgruppenunterhaltung erstellt wurde. Wird verwendet, um die Nachricht zu aktualisieren. |
|
Antwortaktivität
|
activityJson | string |
Activity Json. |
BotConversationStartResponse
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
Nachrichten-ID
|
id | string |
ID der nachricht, die aus der Antwort erstellt wurde. Wird verwendet, um die Nachricht zu aktualisieren. |
|
Antwortaktivität
|
activityJson | string |
Activity Json. |
BridgeOutcome
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
Ergebnis
|
outcome | string |
Das Ergebnis der Brücke. |
|
Brücke geschlossen von
|
bridgeClosedBy | string |
Der Benutzer, der die Brücke geschlossen hat. |
MemoryItem
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
Titel des Speicherelements
|
title | string |
Der Titel des Speicherelements. |
|
Speicherelementwert
|
value | string |
Der Wert des Speicherelements. |
Objekt
Dies ist der Typ 'object'.