AtBot Logic
AtBot to usługa tworzenia botów bez kodu, która umożliwia szybkie tworzenie konwersacyjnych interfejsów użytkownika bez żadnego środowiska programowania.
Ten łącznik jest dostępny w następujących produktach i regionach:
| Usługa | Class | Regions |
|---|---|---|
| Copilot Studio | Standard | Wszystkie regiony usługi Power Automate z wyjątkiem następujących: - Rząd USA (GCC High) - China Cloud obsługiwane przez firmę 21Vianet - Departament Obrony USA (DoD) |
| Logic Apps | Standard | Wszystkie regiony usługi Logic Apps z wyjątkiem następujących: — Regiony platformy Azure (Chiny) - Departament Obrony USA (DoD) |
| Power Apps | Standard | Wszystkie regiony usługi Power Apps z wyjątkiem następujących: - Rząd USA (GCC High) - China Cloud obsługiwane przez firmę 21Vianet - Departament Obrony USA (DoD) |
| Power Automate | Standard | Wszystkie regiony usługi Power Automate z wyjątkiem następujących: - Rząd USA (GCC High) - China Cloud obsługiwane przez firmę 21Vianet - Departament Obrony USA (DoD) |
| Kontakt | |
|---|---|
| Name | Pomoc techniczna firmy AtBot |
| adres URL | https://admin.atbot.io/Docs |
| support@atbot.io |
| Metadane łącznika | |
|---|---|
| Publisher | H3 Solutions Inc. |
| Witryna internetowa | https://www.atbot.io |
| Zasady ochrony prywatności | https://admin.atbot.io/privacy |
| Kategorie | AI; Produktywność |
Łącznik logiki AtBot służy do tworzenia umiejętności bota dla botów wbudowanych w usługę AtBot. Korzystając z akcji w łączniku, możesz tworzyć złożone umiejętności konwersacyjne dla botów i łączyć je z innymi usługami przy użyciu dodatkowych łączników. Usługa AtBot jest bezpłatna do wypróbowania w usłudze Microsoft Teams z wersją Premium dostępną do tworzenia niestandardowych botów na dodatkowych platformach. Aby uzyskać więcej informacji, odwiedź witrynę internetową AtBot .
Wymagania wstępne
Aby korzystać z bezpłatnej wersji usługi AtBot, musisz mieć konto usługi Microsoft Teams i pobrać bota AtBot ze sklepu z aplikacjami.
Aby użyć wersji Premium, w której możesz tworzyć własne niestandardowe boty, musisz zarejestrować się w usłudze AtBot Premium. Po zarejestrowaniu się w warstwie Premium otrzymasz środki w wysokości 25 USD, aby wypróbować usługę.
Jak uzyskać poświadczenia
Zawsze zalogujesz się do łącznika AtBot przy użyciu konta służbowego lub służbowego microsoft Entra ID.
Znane problemy i ograniczenia
Obsługa usługi LUIS została przestarzała w wyzwalaczu słowa kluczowego. Użyj wektorów intencji usługi LUIS , aby utworzyć umiejętności, które rozpoznają język naturalny.
Limity ograniczania
| Nazwa | Wywołania | Okres odnowienia |
|---|---|---|
| Wywołania interfejsu API na połączenie | 100 | 60 sekund |
Akcje
| Aktualizowanie karty adaptacyjnej wysłanej na kartę |
Ta operacja służy do aktualizowania karty wysyłanej do karty. |
| Generowanie karty adaptacyjnej |
Ta operacja służy do generowania karty adaptacyjnej do późniejszego wyświetlania listy lub karuzeli kart. |
| Pobieranie elementów pamięci bota według typu |
Pobierz wszystkie elementy pamięci bota według typu. |
| Pobieranie odpowiedzi wektora intencji od użytkownika |
Ta operacja służy do monitowania użytkownika o dane wejściowe NLP. |
| Rejestrowanie mostka czatu między co najmniej dwoma konwersacjami |
Ta operacja służy do inicjowania mostka czatu między co najmniej dwoma użytkownikami. |
| Rozpoczynanie nowej konwersacji grupowej |
Ta operacja służy do uruchamiania nowej konwersacji grupowej w kanale. |
| Rozpoczynanie nowej konwersacji prywatnej |
Ta operacja służy do rozpoczęcia nowej prywatnej konwersacji z użytkownikiem. |
| Usuwanie z pamięci bota |
Ta operacja służy do usuwania fragmentu informacji z pamięci w botze. |
| Uzyskiwanie odpowiedzi listy wyboru od użytkownika |
Ta operacja służy do monitowania użytkownika o podanie danych wejściowych listy wyboru. |
| Uzyskiwanie odpowiedzi na karty adaptacyjne od użytkownika |
Ta operacja służy do monitowania użytkownika o dane wejściowe za pośrednictwem karty adaptacyjnej. |
| Uzyskiwanie odpowiedzi na pamięć od użytkownika |
Ta operacja służy do monitowania użytkownika o dane wejściowe pamięci bota. |
| Uzyskiwanie odpowiedzi na wybór od użytkownika |
Ta operacja służy do monitowania użytkownika o wybór danych wejściowych. |
| Uzyskiwanie odpowiedzi od użytkownika |
Ta operacja służy do monitowania użytkownika o dane wejściowe selektora osób. |
| Uzyskiwanie odpowiedzi od użytkownika |
Ta operacja służy do monitowania użytkownika o podanie danych wejściowych. |
| Uzyskiwanie odpowiedzi typu data/godzina od użytkownika |
Ta operacja służy do monitowania użytkownika o dane wejściowe daty/godziny. |
| Wyślij odpowiedź |
Ta operacja służy do wysyłania odpowiedzi do działania, które wyzwoliło przepływ. |
| Wyślij odpowiedź na kartę adaptacyjną |
Ta operacja służy do wysyłania odpowiedzi na kartę adaptacyjną do działania, które wyzwoliło przepływ. |
| Wyślij odpowiedź zestawu kart adaptacyjnych |
Ta operacja służy do wysyłania karty adaptacyjnej odpowiedzi na działanie, które wyzwoliło przepływ. Zestaw może znajdować się w postaci Listy lub Karuzeli. |
| Wyślij zdarzenie |
Ta operacja służy do wysyłania zdarzenia do klienta bota. |
| Zapisywanie w pamięci bota |
Ta operacja służy do zapisywania informacji w pamięci w botze. |
Aktualizowanie karty adaptacyjnej wysłanej na kartę
Ta operacja służy do aktualizowania karty wysyłanej do karty.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Karta adaptacyjna
|
card | True | object |
Podaj kartę do użycia jako aktualizację. |
|
Działanie odpowiedzi
|
activityJson | True | string |
Działanie odpowiedzi od bota. |
Zwraca
- Body
- BotReplyResponse
Generowanie karty adaptacyjnej
Ta operacja służy do generowania karty adaptacyjnej do późniejszego wyświetlania listy lub karuzeli kart.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Wybrana karta adaptacyjna
|
selectedCard | True | string |
Wybierz kartę adaptacyjną. |
|
zawartość
|
content | dynamic |
Zwraca
- response
- object
Pobieranie elementów pamięci bota według typu
Pobierz wszystkie elementy pamięci bota według typu.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Główna nazwa użytkownika.
|
user | True | string |
Podaj główną nazwę użytkownika. |
|
Typ pamięci
|
type | True | string |
Podaj typ pamięci do wyświetlenia. |
Zwraca
- response
- array of MemoryItem
Pobieranie odpowiedzi wektora intencji od użytkownika
Ta operacja służy do monitowania użytkownika o dane wejściowe NLP.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
filters
|
filters | array of string | ||
|
headers
|
headers | object | ||
|
properties
|
properties | object | ||
|
Message
|
message | True | string |
Wprowadź komunikat, który ma być wysyłany do użytkownika. |
|
Wektor intencji usługi LUIS
|
intentVector | True | string |
Wybierz wektor intencji usługi LUIS. |
|
Działanie odpowiedzi
|
activityJson | True | string |
Działanie odpowiedzi od bota. |
|
Zaakceptuj odpowiedź od
|
acceptResponseFrom | string |
Zaakceptuj odpowiedź od określonego użytkownika lub dowolnego użytkownika. |
|
|
Zezwalaj na rozgałęzianie
|
allowBranching | string |
Zezwól użytkownikowi na wyzwalanie umiejętności rozgałęziania przed dostarczeniem odpowiedzi. |
|
|
Pokaż w czacie
|
showInChat | boolean |
Jeśli jest to połączenie usługi Teams, pokaż tę wiadomość na czacie. W przeciwnym razie bot będzie mówić tylko wiadomość. |
Zwraca
Rejestrowanie mostka czatu między co najmniej dwoma konwersacjami
Ta operacja służy do inicjowania mostka czatu między co najmniej dwoma użytkownikami.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
filters
|
filters | array of string | ||
|
headers
|
headers | object | ||
|
properties
|
properties | object | ||
|
Nazwa użytkownika
|
chatUserName | True | string |
Nazwa wyświetlana użytkownika czatu. |
|
Komunikat inicjacji
|
chatInitiationMessage | string |
Wiadomość do wysłania do tego użytkownika po ustanowieniu mostka czatu. |
|
|
Działanie odpowiedzi
|
activityJson | True | string |
Działanie odpowiedzi dla użytkownika czatu. |
|
Zakończ czat — polecenie
|
endBridgeCommand | True | string |
Polecenie kluczowe do wysłania do bota w celu zakończenia mostka czatu. |
|
Limit czasu bezczynności
|
idleTimeoutDuration | True | integer |
Czas trwania (w minutach) bezczynności działania w celu wyzwolenia limitu czasu. |
Zwraca
- Body
- BridgeOutcome
Rozpoczynanie nowej konwersacji grupowej
Ta operacja służy do uruchamiania nowej konwersacji grupowej w kanale.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Bot docelowy
|
EnterpriseBot | True | string |
Wybierz bota. |
|
Lista kanałów
|
teamIDStr | True | object |
Kanał wyświetla listę danych wyjściowych. |
|
Nazwa kanału
|
channelId | True | string |
Kanał umożliwiający opublikowanie konwersacji. Wpisz nazwę. |
|
Tekst konwersacji
|
message | True | string |
Wiadomość, z która ma rozpocząć konwersację. |
Zwraca
Rozpoczynanie nowej konwersacji prywatnej
Ta operacja służy do rozpoczęcia nowej prywatnej konwersacji z użytkownikiem.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Bot docelowy
|
EnterpriseBot | True | string |
Wybierz bota. |
|
Tekst konwersacji
|
message | True | string |
Wiadomość, z która ma rozpocząć konwersację. |
|
User
|
user | True | string |
Główna nazwa użytkownika (UPN). |
Zwraca
Usuwanie z pamięci bota
Ta operacja służy do usuwania fragmentu informacji z pamięci w botze.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Główna nazwa użytkownika
|
user | True | string |
Użytkownik, aby zapisać element pamięci. |
|
Typ pamięci
|
type | True | string |
Typ pamięci. |
|
Wartość
|
value | True | string |
Wartość elementu pamięci. |
Zwraca
Uzyskiwanie odpowiedzi listy wyboru od użytkownika
Ta operacja służy do monitowania użytkownika o podanie danych wejściowych listy wyboru.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
filters
|
filters | array of string | ||
|
headers
|
headers | object | ||
|
properties
|
properties | object | ||
|
Adres URL ikony
|
icon | string |
Wprowadź bezwzględny adres URL do ikony, która ma być wyświetlana dla każdego elementu wyboru. |
|
|
Message
|
message | True | string |
Wprowadź komunikat, który ma być wysyłany do użytkownika. |
|
Wartości wyboru
|
choices | True | object |
Podaj obiekt tablicy wyboru. |
|
Działanie odpowiedzi
|
activityJson | True | string |
Działanie odpowiedzi od bota. |
|
Zaakceptuj odpowiedź od
|
acceptResponseFrom | string |
Zaakceptuj odpowiedź od określonego użytkownika lub dowolnego użytkownika. |
|
|
Zezwalaj na rozgałęzianie
|
allowBranching | string |
Zezwól użytkownikowi na wyzwalanie umiejętności rozgałęziania przed dostarczeniem odpowiedzi. |
|
|
Pokaż w czacie
|
showInChat | boolean |
Jeśli jest to połączenie usługi Teams, pokaż tę wiadomość na czacie. W przeciwnym razie bot będzie mówić tylko wiadomość. |
|
|
Nasłuchiwanie odpowiedzi głosowej
|
listenForInput | boolean |
Jeśli jest to wywołanie usługi Teams, ta właściwość określa, czy bot nasłuchuje odpowiedzi głosowej. Jeśli nie, lub nie usługa Teams wywoła bota, nie będzie od razu nasłuchiwać odpowiedzi głosowej. |
Zwraca
Uzyskiwanie odpowiedzi na karty adaptacyjne od użytkownika
Ta operacja służy do monitowania użytkownika o dane wejściowe za pośrednictwem karty adaptacyjnej.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Wybrana karta adaptacyjna
|
selectedCard | True | string |
Wybierz kartę adaptacyjną. |
|
element webHook
|
webHook | dynamic |
Zwraca
Uzyskiwanie odpowiedzi na pamięć od użytkownika
Ta operacja służy do monitowania użytkownika o dane wejściowe pamięci bota.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
filters
|
filters | array of string | ||
|
headers
|
headers | object | ||
|
properties
|
properties | object | ||
|
Message
|
message | True | string |
Wprowadź komunikat, który ma być wysyłany do użytkownika. |
|
Typ pamięci
|
type | True | string |
Podaj typ pamięci do wyświetlenia. |
|
Działanie odpowiedzi
|
activityJson | True | string |
Działanie odpowiedzi od bota. |
|
Adres URL ikony
|
icon | string |
Wprowadź bezwzględny adres URL do ikony, która ma być wyświetlana dla każdego elementu wyboru. |
|
|
Zaakceptuj odpowiedź od
|
acceptResponseFrom | string |
Zaakceptuj odpowiedź od określonego użytkownika lub dowolnego użytkownika. |
|
|
Użytkownik docelowy
|
targetUserMemory | string |
Opcjonalnie określ nazwę UPN użytkownika, z którego bot powinien ściągać elementy pamięci. Jeśli pole pozostanie puste, ściągnie elementy pamięci od użytkownika, który zainicjował umiejętności. W przypadku konwersacji grupowej rozpoczętej z bota ściągnie elementy pamięci od użytkownika uwierzytelnionego w usłudze Flow. |
|
|
Zezwalaj na rozgałęzianie
|
allowBranching | string |
Zezwól użytkownikowi na wyzwalanie umiejętności rozgałęziania przed dostarczeniem odpowiedzi. |
|
|
Pokaż w czacie
|
showInChat | boolean |
Jeśli jest to połączenie usługi Teams, pokaż tę wiadomość na czacie. W przeciwnym razie bot będzie mówić tylko wiadomość. |
Zwraca
- Body
- BotResponse_Memory
Uzyskiwanie odpowiedzi na wybór od użytkownika
Ta operacja służy do monitowania użytkownika o wybór danych wejściowych.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
filters
|
filters | array of string | ||
|
headers
|
headers | object | ||
|
properties
|
properties | object | ||
|
Message
|
message | True | string |
Wprowadź komunikat, który ma być wysyłany do użytkownika. |
|
Wartości wyboru
|
choices | True | string |
Podaj każdy wybór w osobnym wierszu. |
|
Działanie odpowiedzi
|
activityJson | True | string |
Działanie odpowiedzi od bota. |
|
Zaakceptuj odpowiedź od
|
acceptResponseFrom | string |
Zaakceptuj odpowiedź od określonego użytkownika lub dowolnego użytkownika. |
|
|
Zezwalaj na rozgałęzianie
|
allowBranching | string |
Zezwól użytkownikowi na wyzwalanie umiejętności rozgałęziania przed dostarczeniem odpowiedzi. |
|
|
Pokaż w czacie
|
showInChat | boolean |
Jeśli jest to połączenie usługi Teams, pokaż tę wiadomość na czacie. W przeciwnym razie bot będzie mówić tylko wiadomość. |
|
|
Nasłuchiwanie odpowiedzi głosowej
|
listenForInput | boolean |
Jeśli jest to wywołanie usługi Teams, ta właściwość określa, czy bot nasłuchuje odpowiedzi głosowej. Jeśli nie, lub nie usługa Teams wywoła bota, nie będzie od razu nasłuchiwać odpowiedzi głosowej. |
Zwraca
- Body
- BotResponse_Choice
Uzyskiwanie odpowiedzi od użytkownika
Ta operacja służy do monitowania użytkownika o dane wejściowe selektora osób.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
filters
|
filters | array of string | ||
|
headers
|
headers | object | ||
|
properties
|
properties | object | ||
|
Message
|
message | True | string |
Wprowadź komunikat, który ma być wysyłany do użytkownika. |
|
Mode
|
mode | True | string |
Poproś użytkownika o wybranie jednej lub wielu osób. |
|
Ciąg wyszukiwania
|
searchstr | string |
Opcjonalnie podaj początkowy ciąg wyszukiwania. |
|
|
Działanie odpowiedzi
|
activityJson | True | string |
Działanie odpowiedzi od bota. |
|
Zaakceptuj odpowiedź od
|
acceptResponseFrom | string |
Zaakceptuj odpowiedź od określonego użytkownika lub dowolnego użytkownika. |
|
|
Zezwalaj na rozgałęzianie
|
allowBranching | string |
Zezwól użytkownikowi na wyzwalanie umiejętności rozgałęziania przed dostarczeniem odpowiedzi. |
|
|
Pokaż w czacie
|
showInChat | boolean |
Jeśli jest to połączenie usługi Teams, pokaż tę wiadomość na czacie. W przeciwnym razie bot będzie mówić tylko wiadomość. |
|
|
Nasłuchiwanie odpowiedzi głosowej
|
listenForInput | boolean |
Jeśli jest to wywołanie usługi Teams, ta właściwość określa, czy bot nasłuchuje odpowiedzi głosowej. Jeśli nie, lub nie usługa Teams wywoła bota, nie będzie od razu nasłuchiwać odpowiedzi głosowej. |
Zwraca
- Body
- BotResponse_People
Uzyskiwanie odpowiedzi od użytkownika
Ta operacja służy do monitowania użytkownika o podanie danych wejściowych.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
filters
|
filters | array of string | ||
|
headers
|
headers | object | ||
|
properties
|
properties | object | ||
|
Message
|
message | True | string |
Wprowadź komunikat, który ma być wysyłany do użytkownika. |
|
Działanie odpowiedzi
|
activityJson | True | string |
Działanie odpowiedzi od bota. |
|
Zaakceptuj odpowiedź od
|
acceptResponseFrom | string |
Zaakceptuj odpowiedź od określonego użytkownika lub dowolnego użytkownika. |
|
|
Pokaż w czacie
|
showInChat | boolean |
Jeśli jest to połączenie usługi Teams, pokaż tę wiadomość na czacie. W przeciwnym razie bot będzie mówić tylko wiadomość. |
Zwraca
- Body
- BotResponse
Uzyskiwanie odpowiedzi typu data/godzina od użytkownika
Ta operacja służy do monitowania użytkownika o dane wejściowe daty/godziny.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
filters
|
filters | array of string | ||
|
headers
|
headers | object | ||
|
properties
|
properties | object | ||
|
Zakres daty
|
dateScope | True | string |
Wybierz zakres wartości daty. |
|
Message
|
message | True | string |
Wprowadź komunikat, który ma być wysyłany do użytkownika. |
|
Działanie odpowiedzi
|
activityJson | True | string |
Działanie odpowiedzi od bota. |
|
Zaakceptuj odpowiedź od
|
acceptResponseFrom | string |
Zaakceptuj odpowiedź od określonego użytkownika lub dowolnego użytkownika. |
|
|
Zezwalaj na rozgałęzianie
|
allowBranching | string |
Zezwól użytkownikowi na wyzwalanie umiejętności rozgałęziania przed dostarczeniem odpowiedzi. |
|
|
Pokaż w czacie
|
showInChat | boolean |
Jeśli jest to połączenie usługi Teams, pokaż tę wiadomość na czacie. W przeciwnym razie bot będzie mówić tylko wiadomość. |
Zwraca
- Body
- BotResponse_Date
Wyślij odpowiedź
Ta operacja służy do wysyłania odpowiedzi do działania, które wyzwoliło przepływ.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Tekst odpowiedzi
|
message | True | string |
Wiadomość, za pomocą która ma odpowiadać użytkownikowi. |
|
Działanie odpowiedzi
|
activityJson | True | string |
Działanie odpowiedzi z bota |
|
Pokaż w czacie
|
showInChat | boolean |
Jeśli jest to połączenie usługi Teams, pokaż tę wiadomość na czacie. W przeciwnym razie bot będzie mówić tylko wiadomość. |
|
|
Niestandardowe dane kanału
|
customChannelDataJson | string |
Niestandardowy kod Json danych kanału dla komunikatu (obsługiwany tylko w wierszu bezpośrednim) |
|
|
Kod JSON odpowiedzi sygnału
|
signalResponse | string |
Ciąg JSON odpowiedzi na sygnał |
|
|
Identyfikator komunikatu
|
messageId | string |
(Opcjonalnie) Identyfikator poprzedniej wiadomości w tej samej konwersacji, która ma zastąpić. Jeśli zostanie podany, bot zastąpi istniejącą wiadomość czatu tą wiadomością. |
Zwraca
- Body
- BotReplyResponse
Wyślij odpowiedź na kartę adaptacyjną
Ta operacja służy do wysyłania odpowiedzi na kartę adaptacyjną do działania, które wyzwoliło przepływ.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Wybrana karta adaptacyjna
|
selectedCard | True | string |
Wybierz kartę adaptacyjną. |
|
zawartość
|
content | True | dynamic |
Zwraca
- Body
- BotReplyResponse
Wyślij odpowiedź zestawu kart adaptacyjnych
Ta operacja służy do wysyłania karty adaptacyjnej odpowiedzi na działanie, które wyzwoliło przepływ. Zestaw może znajdować się w postaci Listy lub Karuzeli.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Zestaw kart adaptacyjnych
|
cards | True | object |
Podaj obiekt zestawu kart. |
|
Styl wyświetlania
|
displayStyle | True | string |
Wybierz styl wyświetlania, który ma być używany. |
|
Działanie odpowiedzi
|
activityJson | True | string |
Działanie odpowiedzi od bota. |
|
Pokaż na karcie
|
showInTab | boolean |
Wyświetl tę kartę na karcie zamiast wbudowanego czatu. |
|
|
Etykieta przycisku tabulatora
|
deepLinkButtonLabel | string |
Etykieta przycisku do wyświetlania na karcie. |
|
|
Komunikat przycisku karty
|
deepLinkMessage | string |
Komunikat do wysłania za pomocą przycisku podczas wyświetlania na karcie. |
Zwraca
- Body
- BotReplyResponse
Wyślij zdarzenie
Ta operacja służy do wysyłania zdarzenia do klienta bota.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Działanie odpowiedzi
|
activityJson | True | string |
Działanie odpowiedzi z bota |
|
Kod JSON zdarzenia
|
eventObject | True | object |
Obiekt JSON, który ma zostać wysłany w zdarzeniu czatu. |
Zapisywanie w pamięci bota
Ta operacja służy do zapisywania informacji w pamięci w botze.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Główna nazwa użytkownika
|
user | True | string |
Użytkownik, aby zapisać element pamięci. |
|
Typ pamięci
|
type | True | string |
Typ pamięci. |
|
Title
|
title | True | string |
Tytuł elementu pamięci. |
|
Wartość
|
value | True | string |
Wartość elementu pamięci. |
Zwraca
Wyzwalacze
| Gdy słowo kluczowe jest używane |
Ta operacja jest wyzwalana, gdy dane słowa kluczowe są używane przez bota. Podaj wiele słów kluczowych w formacie rozdzielanym średnikami. |
| Po rozpoznaniu wektora intencji |
Ta operacja jest wyzwalana, gdy dany wektor intencji usługi LUIS jest rozpoznawany przez bota. |
Gdy słowo kluczowe jest używane
Ta operacja jest wyzwalana, gdy dane słowa kluczowe są używane przez bota. Podaj wiele słów kluczowych w formacie rozdzielanym średnikami.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
filters
|
filters | array of string | ||
|
headers
|
headers | object | ||
|
properties
|
properties | object | ||
|
Opis wyzwalacza
|
triggerDescription | True | string |
Opis wyświetlany w oknie dialogowym pomocy bota |
|
Typ wyzwalacza bota
|
triggerType | True | string |
Wybierz typ wyzwalacza. |
|
Słowa kluczowe
|
keywords | string |
Wprowadź niestandardowe słowa kluczowe, które będą wyzwalać przepływ. |
|
|
(Przestarzałe) Klucz interfejsu API usługi LUIS
|
luisApiKey | string |
(Przestarzałe) Podaj element AtBot przy użyciu klucza interfejsu API usługi LUIS. Ten parametr jest przestarzały. Użyj wyzwalacza wektora intencji do korzystania z usługi LUIS w przyszłości. |
|
|
(Przestarzałe) Aplikacja usługi LUIS
|
luisAppId | string |
(Przestarzałe) Wybierz aplikację usługi LUIS. Ten parametr jest przestarzały. Użyj wyzwalacza wektora intencji do korzystania z usługi LUIS w przyszłości. |
|
|
(Przestarzałe) Intencja usługi LUIS
|
luisIntent | string |
(Przestarzałe) Wybierz intencję usługi LUIS do użycia. Ten parametr jest przestarzały. Użyj wyzwalacza wektora intencji do korzystania z usługi LUIS w przyszłości. |
Zwraca
Po rozpoznaniu wektora intencji
Ta operacja jest wyzwalana, gdy dany wektor intencji usługi LUIS jest rozpoznawany przez bota.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
filters
|
filters | array of string | ||
|
headers
|
headers | object | ||
|
properties
|
properties | object | ||
|
Opis wyzwalacza
|
triggerDescription | True | string |
Opis wyświetlany w oknie dialogowym pomocy bota. |
|
Typ wyzwalacza bota
|
triggerType | True | string |
Wybierz typ wyzwalacza. |
|
Wektor intencji usługi LUIS
|
intentVector | string |
Wybierz wektor intencji usługi LUIS. |
|
|
Zezwalaj na rozgałęzianie
|
allowBranching | string |
Zezwalaj użytkownikowi na wyzwalanie umiejętności rozgałęziania podczas odpowiadania na kolejne pytania. |
Zwraca
Definicje
BotReplyResponse
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Identyfikator wiadomości
|
id | string |
Identyfikator wiadomości utworzonej na podstawie odpowiedzi. Służy do aktualizowania komunikatu. |
BotResponse
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Tekst odpowiedzi
|
text | string |
Odpowiedź wprowadzona przez użytkownika. |
|
Powiadomienie o anulowaniu
|
cancelNotice | boolean |
Ta flaga będzie mieć wartość True, jeśli użytkownik odpowie za pomocą słowa kluczowego anulowania. |
|
Odpowiadanie użytkownikowi
|
respondingUser | string |
Użytkownik odpowiada na bota. |
|
files
|
files | array of object | |
|
Nazwa pliku
|
files.name | string |
Nazwa pliku. |
|
Typ pliku
|
files.content-type | string |
Typ pliku. |
|
Bajty plików
|
files.bytes | byte |
Bajty pliku. |
BotResponse_Date
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Data odpowiedzi
|
text | date-time |
Data odpowiedzi wprowadzona przez użytkownika. |
|
Data odpowiedzi UTC
|
text_UTC | date-time |
Data/godzina odpowiedzi wprowadzona przez użytkownika w formacie UTC. |
|
Powiadomienie o anulowaniu
|
cancelNotice | boolean |
Ta flaga będzie mieć wartość True, jeśli użytkownik odpowie za pomocą słowa kluczowego anulowania. |
|
Odpowiadanie użytkownikowi
|
respondingUser | string |
Użytkownik odpowiada na bota. |
BotResponse_Choice
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Wybór odpowiedzi
|
text | string |
Wybór odpowiedzi wprowadzony przez użytkownika. |
|
Powiadomienie o anulowaniu
|
cancelNotice | boolean |
Ta flaga będzie mieć wartość True, jeśli użytkownik odpowie za pomocą słowa kluczowego anulowania. |
|
Odpowiadanie użytkownikowi
|
respondingUser | string |
Użytkownik odpowiada na bota. |
BotResponse_ChoiceList
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Tytuł wybranej listy wyboru
|
title | string |
Wybrany tytuł listy wyboru. |
|
Wybrany podtytuł listy wyboru
|
subtitle | string |
Wybrany podtytuł listy wyboru. |
|
Wybrana wartość listy wyboru
|
value | string |
Wybrana wartość listy wyboru. |
|
Powiadomienie o anulowaniu
|
cancelNotice | boolean |
Ta flaga będzie mieć wartość True, jeśli użytkownik odpowie za pomocą słowa kluczowego anulowania. |
|
Odpowiadanie użytkownikowi
|
respondingUser | string |
Użytkownik odpowiada na bota. |
BotResponse_People
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
lud
|
people | array of object | |
|
Główna nazwa użytkownika
|
people.upn | string |
Główna nazwa użytkownika. |
|
Identyfikator użytkownika
|
people.userid | string |
Identyfikator użytkownika. |
|
Pełna nazwa
|
people.fullname | string |
Pełna nazwa użytkownika. |
|
Email
|
people.email | string |
Adres e-mail użytkownika. |
|
Powiadomienie o anulowaniu
|
cancelNotice | boolean |
Ta flaga będzie mieć wartość True, jeśli użytkownik odpowie za pomocą słowa kluczowego anulowania. |
|
Odpowiadanie użytkownikowi
|
respondingUser | string |
Użytkownik odpowiada na bota. |
BotResponse_Memory
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Tytuł elementu pamięci
|
title | string |
Tytuł elementu pamięci. |
|
Wartość elementu pamięci
|
value | string |
Wartość elementu pamięci. |
|
Powiadomienie o anulowaniu
|
cancelNotice | boolean |
Ta flaga będzie mieć wartość True, jeśli użytkownik odpowie za pomocą słowa kluczowego anulowania. |
|
Odpowiadanie użytkownikowi
|
respondingUser | string |
Użytkownik odpowiada na bota. |
Response_SaveBotMemory
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Wynik zapisywania pamięci bota
|
text | string |
Wynik zapisywania w pamięci bota. |
Response_DeleteBotMemory
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Wynik usuwania pamięci bota
|
text | string |
Wynik usunięcia z pamięci bota. |
BotGroupConversationStartResponse
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Identyfikator konwersacji
|
id | string |
Identyfikator konwersacji utworzonej na podstawie początkowej konwersacji grupowej. Służy do aktualizowania konwersacji. |
|
Identyfikator wiadomości
|
messageId | string |
Identyfikator wiadomości utworzonej na podstawie początkowej konwersacji grupowej. Służy do aktualizowania komunikatu. |
|
Działanie odpowiedzi
|
activityJson | string |
Działanie Json. |
BotConversationStartResponse
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Identyfikator wiadomości
|
id | string |
Identyfikator wiadomości utworzonej na podstawie odpowiedzi. Służy do aktualizowania komunikatu. |
|
Działanie odpowiedzi
|
activityJson | string |
Działanie Json. |
BridgeOutcome
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Outcome
|
outcome | string |
Wynik mostu. |
|
Most zamknięty przez
|
bridgeClosedBy | string |
Użytkownik, który zamknął mostek. |
MemoryItem
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Tytuł elementu pamięci
|
title | string |
Tytuł elementu pamięci. |
|
Wartość elementu pamięci
|
value | string |
Wartość elementu pamięci. |
obiekt
Jest to typ 'obiekt'.