Freigeben über


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
Email 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

Die Ausgaben dieses Vorgangs sind dynamisch.

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

Die Ausgaben dieses Vorgangs sind dynamisch.

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

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

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

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

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

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

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

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

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

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

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

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

Die Ausgaben dieses Vorgangs sind dynamisch.

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

Die Ausgaben dieses Vorgangs sind dynamisch.

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'.