Dela via


AtBot Logic

AtBot är en robotbyggtjänst utan kod som gör att du snabbt kan skapa konversations-UIs utan någon programmeringsupplevelse.

Den här anslutningsappen är tillgänglig i följande produkter och regioner:

Tjänster Class Regioner
Copilot Studio Norm Alla Power Automate-regioner utom följande:
     - Amerikanska myndigheter (GCC High)
     – China Cloud drivs av 21Vianet
     - US Department of Defense (DoD)
Logiska appar Norm Alla Logic Apps-regioner utom följande:
     – Regioner i Azure Kina
     - US Department of Defense (DoD)
Power Apps Norm Alla Power Apps-regioner utom följande:
     - Amerikanska myndigheter (GCC High)
     – China Cloud drivs av 21Vianet
     - US Department of Defense (DoD)
Power Automate Norm Alla Power Automate-regioner utom följande:
     - Amerikanska myndigheter (GCC High)
     – China Cloud drivs av 21Vianet
     - US Department of Defense (DoD)
Kontakt
Namn AtBot-support
URL https://admin.atbot.io/Docs
E-postmeddelande support@atbot.io
Metadata för anslutningsprogram
Utgivare H3 Solutions Inc.
Webbplats https://www.atbot.io
Sekretesspolicy https://admin.atbot.io/privacy
Kategorier Artificiell intelligens; Produktivitet

AtBot Logic Connector används för att skapa robotkunskaper för robotar som är inbyggda i AtBot-tjänsten. Med hjälp av åtgärderna i anslutningsappen kan du skapa komplexa konversationskunskaper för dina robotar och ansluta dem till andra tjänster med hjälp av ytterligare anslutningsappar. AtBot är kostnadsfritt att prova i Microsoft Teams, med en premiumversion tillgänglig för att skapa anpassade robotar på ytterligare plattformar. Besök AtBot-webbplatsen för mer information.

Förutsättningar

För att kunna använda den kostnadsfria versionen av AtBot måste du ha ett Microsoft Teams-konto och ha laddat ned AtBot-roboten från App Store.

Om du vill använda premiumversionen där du kan skapa egna anpassade robotar måste du registrera dig för AtBot Premium. När du registrerar dig för Premium får du 25 USD i kredit för att prova tjänsten.

Hämta autentiseringsuppgifter

Du loggar alltid in på AtBot-anslutningsappen med ett Microsoft Entra ID Work- eller School-konto.

Kända problem och begränsningar

Vi har tagit ut LUIS-stödet i nyckelordsutlösaren. Använd LUIS Intent Vectors för att skapa färdigheter som känner igen naturligt språk.

Begränsningsgränser

Name Anrop Förnyelseperiod
API-anrop per anslutning 100 60 sekunder

Åtgärder

Generera adaptivt kort

Den här åtgärden används för att generera ett adaptivt kort som ska användas senare för att visa en lista eller karusell med kort.

Hämta adaptivt kortsvar från användaren

Den här åtgärden används för att be användaren om indata via adaptivt kort.

Hämta datetime-svar från användaren

Den här åtgärden används för att be användaren om datetime-indata.

Hämta minnessvar från användaren

Den här åtgärden används för att be användaren om indata från robotminnet.

Hämta personsvar från användare

Den här åtgärden används för att be användaren om indata från personväljaren.

Hämta robotminnesobjekt efter typ

Hämta alla botminnesobjekt efter typ.

Hämta svar från användaren

Den här åtgärden används för att be användaren om indata.

Hämta svar på avsiktsvektor från användare

Den här åtgärden används för att be användaren om NLP-indata.

Hämta svar på vallistan från användaren

Den här åtgärden används för att be användaren om alternativlistindata.

Hämta valsvar från användaren

Den här åtgärden används för att be användaren om valindata.

Registrera chattbrygga mellan två eller flera konversationer

Den här åtgärden används för att initiera en chattbrygga mellan två eller flera användare.

Skicka händelse

Den här åtgärden används för att skicka en händelse till robotklienten.

Skicka svar

Den här åtgärden används för att skicka ett svar till aktiviteten som utlöste flödet.

Skicka svar för adaptiv kortuppsättning

Den här åtgärden används för att skicka ett svar på en adaptiv kortuppsättning till aktiviteten som utlöste flödet. Uppsättningen kan vara i list- eller karusellformulär.

Skicka svar på adaptivt kort

Den här åtgärden används för att skicka ett adaptivt kortsvar till aktiviteten som utlöste flödet.

Spara i robotminnet

Den här åtgärden används för att spara en del information i minnet i roboten.

Starta en ny gruppkonversation

Den här åtgärden används för att starta en ny gruppkonversation i en kanal.

Starta en ny privat konversation

Den här åtgärden används för att starta en ny privat konversation med en användare.

Ta bort från robotminnet

Den här åtgärden används för att ta bort information från minnet i roboten.

Uppdatera ett adaptivt kort som skickas till en flik

Den här åtgärden används för att uppdatera ett kort som skickas till en flik.

Generera adaptivt kort

Den här åtgärden används för att generera ett adaptivt kort som ska användas senare för att visa en lista eller karusell med kort.

Parametrar

Name Nyckel Obligatorisk Typ Description
Valt adaptivt kort
selectedCard True string

Välj det adaptiva kortet.

innehåll
content dynamic

Returer

response
object

Hämta adaptivt kortsvar från användaren

Den här åtgärden används för att be användaren om indata via adaptivt kort.

Parametrar

Name Nyckel Obligatorisk Typ Description
Valt adaptivt kort
selectedCard True string

Välj det adaptiva kortet.

webHook
webHook dynamic

Returer

Utdata för den här åtgärden är dynamiska.

Hämta datetime-svar från användaren

Den här åtgärden används för att be användaren om datetime-indata.

Parametrar

Name Nyckel Obligatorisk Typ Description
filters
filters array of string
headers
headers object
egenskaper
properties object
Datumomfång
dateScope True string

Välj datumvärdets omfång.

Message
message True string

Ange meddelandet som ska skickas till användaren.

Svarsaktivitet
activityJson True string

Svarsaktivitet från roboten.

Acceptera svar från
acceptResponseFrom string

Acceptera svar från en viss användare eller en användare.

Tillåt förgrening
allowBranching string

Tillåt att användaren utlöser förgreningsfärdigheter innan ett svar ges.

Visa i chatt
showInChat boolean

Om det här är ett Teams-samtal visar du det här meddelandet i chatten. Annars talar roboten bara meddelandet.

Returer

Hämta minnessvar från användaren

Den här åtgärden används för att be användaren om indata från robotminnet.

Parametrar

Name Nyckel Obligatorisk Typ Description
filters
filters array of string
headers
headers object
egenskaper
properties object
Message
message True string

Ange meddelandet som ska skickas till användaren.

Minnestyp
type True string

Ange vilken typ av minne som ska listas.

Svarsaktivitet
activityJson True string

Svarsaktivitet från roboten.

Ikon-URL
icon string

Ange en absolut URL till en ikon som ska visas för varje alternativobjekt.

Acceptera svar från
acceptResponseFrom string

Acceptera svar från en viss användare eller en användare.

Målanvändare
targetUserMemory string

Du kan också ange UPN för användaren som roboten ska hämta minnesobjekt från. Om det lämnas tomt hämtas minnesobjekt från användaren som initierade kunskapen. Om en gruppkonversation startas från roboten hämtas minnesobjekt från användaren som autentiseras i Flow.

Tillåt förgrening
allowBranching string

Tillåt att användaren utlöser förgreningsfärdigheter innan ett svar ges.

Visa i chatt
showInChat boolean

Om det här är ett Teams-samtal visar du det här meddelandet i chatten. Annars talar roboten bara meddelandet.

Returer

Hämta personsvar från användare

Den här åtgärden används för att be användaren om indata från personväljaren.

Parametrar

Name Nyckel Obligatorisk Typ Description
filters
filters array of string
headers
headers object
egenskaper
properties object
Message
message True string

Ange meddelandet som ska skickas till användaren.

Mode
mode True string

Be användaren att välja en eller flera personer.

Söksträng
searchstr string

Du kan också ange en inledande söksträng.

Svarsaktivitet
activityJson True string

Svarsaktivitet från roboten.

Acceptera svar från
acceptResponseFrom string

Acceptera svar från en viss användare eller en användare.

Tillåt förgrening
allowBranching string

Tillåt att användaren utlöser förgreningsfärdigheter innan ett svar ges.

Visa i chatt
showInChat boolean

Om det här är ett Teams-samtal visar du det här meddelandet i chatten. Annars talar roboten bara meddelandet.

Lyssna efter röstsvar
listenForInput boolean

Om det här är ett Teams-samtal avgör den här egenskapen om roboten lyssnar efter ett röstsvar. Om nej, eller inte ett Teams-samtal, lyssnar roboten inte omedelbart efter ett röstsvar.

Returer

Hämta robotminnesobjekt efter typ

Hämta alla botminnesobjekt efter typ.

Parametrar

Name Nyckel Obligatorisk Typ Description
Användarens huvudnamn.
user True string

Ange användarens huvudnamn.

Minnestyp
type True string

Ange vilken typ av minne som ska listas.

Returer

Hämta svar från användaren

Den här åtgärden används för att be användaren om indata.

Parametrar

Name Nyckel Obligatorisk Typ Description
filters
filters array of string
headers
headers object
egenskaper
properties object
Message
message True string

Ange meddelandet som ska skickas till användaren.

Svarsaktivitet
activityJson True string

Svarsaktivitet från roboten.

Acceptera svar från
acceptResponseFrom string

Acceptera svar från en viss användare eller en användare.

Visa i chatt
showInChat boolean

Om det här är ett Teams-samtal visar du det här meddelandet i chatten. Annars talar roboten bara meddelandet.

Returer

Hämta svar på avsiktsvektor från användare

Den här åtgärden används för att be användaren om NLP-indata.

Parametrar

Name Nyckel Obligatorisk Typ Description
filters
filters array of string
headers
headers object
egenskaper
properties object
Message
message True string

Ange meddelandet som ska skickas till användaren.

LUIS-avsiktsvektor
intentVector True string

Välj din LUIS-avsiktsvektor.

Svarsaktivitet
activityJson True string

Svarsaktivitet från roboten.

Acceptera svar från
acceptResponseFrom string

Acceptera svar från en viss användare eller en användare.

Tillåt förgrening
allowBranching string

Tillåt att användaren utlöser förgreningsfärdigheter innan ett svar ges.

Visa i chatt
showInChat boolean

Om det här är ett Teams-samtal visar du det här meddelandet i chatten. Annars talar roboten bara meddelandet.

Returer

Utdata för den här åtgärden är dynamiska.

Hämta svar på vallistan från användaren

Den här åtgärden används för att be användaren om alternativlistindata.

Parametrar

Name Nyckel Obligatorisk Typ Description
filters
filters array of string
headers
headers object
egenskaper
properties object
Ikon-URL
icon string

Ange en absolut URL till en ikon som ska visas för varje alternativobjekt.

Message
message True string

Ange meddelandet som ska skickas till användaren.

Alternativvärden
choices True object

Ange valmatrisobjektet.

Svarsaktivitet
activityJson True string

Svarsaktivitet från roboten.

Acceptera svar från
acceptResponseFrom string

Acceptera svar från en viss användare eller en användare.

Tillåt förgrening
allowBranching string

Tillåt att användaren utlöser förgreningsfärdigheter innan ett svar ges.

Visa i chatt
showInChat boolean

Om det här är ett Teams-samtal visar du det här meddelandet i chatten. Annars talar roboten bara meddelandet.

Lyssna efter röstsvar
listenForInput boolean

Om det här är ett Teams-samtal avgör den här egenskapen om roboten lyssnar efter ett röstsvar. Om nej, eller inte ett Teams-samtal, lyssnar roboten inte omedelbart efter ett röstsvar.

Returer

Hämta valsvar från användaren

Den här åtgärden används för att be användaren om valindata.

Parametrar

Name Nyckel Obligatorisk Typ Description
filters
filters array of string
headers
headers object
egenskaper
properties object
Message
message True string

Ange meddelandet som ska skickas till användaren.

Alternativvärden
choices True string

Ange varje val på en separat rad.

Svarsaktivitet
activityJson True string

Svarsaktivitet från roboten.

Acceptera svar från
acceptResponseFrom string

Acceptera svar från en viss användare eller en användare.

Tillåt förgrening
allowBranching string

Tillåt att användaren utlöser förgreningsfärdigheter innan ett svar ges.

Visa i chatt
showInChat boolean

Om det här är ett Teams-samtal visar du det här meddelandet i chatten. Annars talar roboten bara meddelandet.

Lyssna efter röstsvar
listenForInput boolean

Om det här är ett Teams-samtal avgör den här egenskapen om roboten lyssnar efter ett röstsvar. Om nej, eller inte ett Teams-samtal, lyssnar roboten inte omedelbart efter ett röstsvar.

Returer

Registrera chattbrygga mellan två eller flera konversationer

Den här åtgärden används för att initiera en chattbrygga mellan två eller flera användare.

Parametrar

Name Nyckel Obligatorisk Typ Description
filters
filters array of string
headers
headers object
egenskaper
properties object
Användarnamn
chatUserName True string

Visningsnamn för chattanvändaren.

Initieringsmeddelande
chatInitiationMessage string

Meddelande som ska skickas till den här användaren när chattbryggan upprättas.

Svarsaktivitet
activityJson True string

Svarsaktiviteten för chattanvändaren.

Slutchattkommando
endBridgeCommand True string

Nyckelordskommandot som ska skickas till roboten för att avsluta chattbryggningen.

Tidsgräns för inaktivitet
idleTimeoutDuration True integer

Varaktigheten (i minuter) för inaktiv aktivitet för att utlösa en timeout.

Returer

Skicka händelse

Den här åtgärden används för att skicka en händelse till robotklienten.

Parametrar

Name Nyckel Obligatorisk Typ Description
Svarsaktivitet
activityJson True string

Svarsaktivitet från roboten

Händelse-JSON
eventObject True object

JSON-objektet som ska skickas i chatthändelsen.

Skicka svar

Den här åtgärden används för att skicka ett svar till aktiviteten som utlöste flödet.

Parametrar

Name Nyckel Obligatorisk Typ Description
Svarstext
message True string

Meddelandet att svara användaren med.

Svarsaktivitet
activityJson True string

Svarsaktivitet från roboten

Visa i chatt
showInChat boolean

Om det här är ett Teams-samtal visar du det här meddelandet i chatten. Annars talar roboten bara meddelandet.

Anpassade kanaldata
customChannelDataJson string

Custom Channel Data Json för meddelandet (stöds endast i Direct Line)

JSON för signalsvar
signalResponse string

JSON-sträng för signalsvar

Meddelande-ID
messageId string

(Valfritt) ID för ett tidigare meddelande i samma konversation som ska ersättas. Om den tillhandahålls ersätter roboten ett befintligt chattmeddelande med det här meddelandet.

Returer

Skicka svar för adaptiv kortuppsättning

Den här åtgärden används för att skicka ett svar på en adaptiv kortuppsättning till aktiviteten som utlöste flödet. Uppsättningen kan vara i list- eller karusellformulär.

Parametrar

Name Nyckel Obligatorisk Typ Description
Adaptiv kortuppsättning
cards True object

Ange kortuppsättningsobjektet.

Visningsformat
displayStyle True string

Välj det visningsformat som ska användas.

Svarsaktivitet
activityJson True string

Svarsaktivitet från roboten.

Visa på fliken
showInTab boolean

Visa det här kortet på en flik i stället för infogad chatt.

Etikett för tabbknapp
deepLinkButtonLabel string

Knappetikett för visning på en flik.

Flikknappmeddelande
deepLinkMessage string

Meddelande som ska skickas med knappen när den visas på en flik.

Returer

Skicka svar på adaptivt kort

Den här åtgärden används för att skicka ett adaptivt kortsvar till aktiviteten som utlöste flödet.

Parametrar

Name Nyckel Obligatorisk Typ Description
Valt adaptivt kort
selectedCard True string

Välj det adaptiva kortet.

innehåll
content True dynamic

Returer

Spara i robotminnet

Den här åtgärden används för att spara en del information i minnet i roboten.

Parametrar

Name Nyckel Obligatorisk Typ Description
Användarens huvudnamn
user True string

Användaren som minnesobjektet ska sparas mot.

Minnestyp
type True string

Typ av minne.

Titel
title True string

Rubriken för minnesobjektet.

Värde
value True string

Värdet för minnesobjektet.

Returer

Starta en ny gruppkonversation

Den här åtgärden används för att starta en ny gruppkonversation i en kanal.

Parametrar

Name Nyckel Obligatorisk Typ Description
Målrobot
EnterpriseBot True string

Välj roboten.

Kanallista
teamIDStr True object

Kanallistans utdata.

Kanalnamn
channelId True string

Kanalen som konversationen ska skickas till. Skriv in namnet.

Konversationstext
message True string

Meddelandet som konversationen ska startas med.

Returer

Starta en ny privat konversation

Den här åtgärden används för att starta en ny privat konversation med en användare.

Parametrar

Name Nyckel Obligatorisk Typ Description
Målrobot
EnterpriseBot True string

Välj roboten.

Konversationstext
message True string

Meddelandet som konversationen ska startas med.

User
user True string

Användarens huvudnamn (UPN).

Returer

Ta bort från robotminnet

Den här åtgärden används för att ta bort information från minnet i roboten.

Parametrar

Name Nyckel Obligatorisk Typ Description
Användarens huvudnamn
user True string

Användaren som minnesobjektet ska sparas mot.

Minnestyp
type True string

Typ av minne.

Värde
value True string

Värdet för minnesobjektet.

Returer

Uppdatera ett adaptivt kort som skickas till en flik

Den här åtgärden används för att uppdatera ett kort som skickas till en flik.

Parametrar

Name Nyckel Obligatorisk Typ Description
Adaptivt kort
card True object

Ange kortet som ska användas som uppdatering.

Svarsaktivitet
activityJson True string

Svarsaktivitet från roboten.

Returer

Utlösare

När en avsiktsvektor identifieras

Den här åtgärden utlöses när den angivna LUIS-avsiktsvektorn identifieras av roboten.

När ett nyckelord används

Den här åtgärden utlöses när de angivna nyckelorden används av roboten. Ange flera nyckelord i semikolonavgränsat format.

När en avsiktsvektor identifieras

Den här åtgärden utlöses när den angivna LUIS-avsiktsvektorn identifieras av roboten.

Parametrar

Name Nyckel Obligatorisk Typ Description
filters
filters array of string
headers
headers object
egenskaper
properties object
Beskrivning av utlösare
triggerDescription True string

Beskrivning som visas i chattrobotens hjälpdialogruta.

Robotutlösartyp
triggerType True string

Välj typ av utlösare.

LUIS-avsiktsvektor
intentVector string

Välj din LUIS-avsiktsvektor.

Tillåt förgrening
allowBranching string

Tillåt att användaren utlöser förgreningsfärdigheter när han eller hon svarar på uppföljningsfrågor.

Returer

Utdata för den här åtgärden är dynamiska.

När ett nyckelord används

Den här åtgärden utlöses när de angivna nyckelorden används av roboten. Ange flera nyckelord i semikolonavgränsat format.

Parametrar

Name Nyckel Obligatorisk Typ Description
filters
filters array of string
headers
headers object
egenskaper
properties object
Beskrivning av utlösare
triggerDescription True string

Beskrivning som visas i chattrobotens hjälpdialogruta

Robotutlösartyp
triggerType True string

Välj typ av utlösare.

Nyckelord
keywords string

Ange anpassade nyckelord som utlöser flödet.

(Inaktuell) LUIS API-nyckel
luisApiKey string

(Inaktuell) Ange AtBot med din LUIS API-nyckel. Den här parametern är inaktuell. Använd utlösaren Intent Vector för LUIS framöver.

(Inaktuell) LUIS-app
luisAppId string

(Inaktuell) Välj din LUIS-app. Den här parametern är inaktuell. Använd utlösaren Intent Vector för LUIS framöver.

(Inaktuell) LUIS-avsikt
luisIntent string

(Inaktuell) Välj den LUIS-avsikt som ska användas. Den här parametern är inaktuell. Använd utlösaren Intent Vector för LUIS framöver.

Returer

Utdata för den här åtgärden är dynamiska.

Definitioner

BotReplyResponse

Name Sökväg Typ Description
Meddelande-ID
id string

Id för meddelandet som skapades från svaret. Används för att uppdatera meddelandet.

BotResponse

Name Sökväg Typ Description
Svarstext
text string

Svaret som användaren angav.

Meddelande om annullering
cancelNotice boolean

Den här flaggan är True om användaren svarar med ett nyckelord för annullering.

Svarande användare
respondingUser string

Användaren som svarar på roboten.

files
files array of object
Filnamn
files.name string

Filnamnet.

Filtyp
files.content-type string

Filtypen.

Filbyte
files.bytes byte

Filbyte.

BotResponse_Date

Name Sökväg Typ Description
Svarsdatum
text date-time

Svarsdatumtid som användaren angav.

UTC-svarsdatum
text_UTC date-time

Svarsdatumtid som användaren angav i UTC-format.

Meddelande om annullering
cancelNotice boolean

Den här flaggan är True om användaren svarar med ett nyckelord för annullering.

Svarande användare
respondingUser string

Användaren som svarar på roboten.

BotResponse_Choice

Name Sökväg Typ Description
Svarsalternativ
text string

Svarsvalet som användaren angav.

Meddelande om annullering
cancelNotice boolean

Den här flaggan är True om användaren svarar med ett nyckelord för annullering.

Svarande användare
respondingUser string

Användaren som svarar på roboten.

BotResponse_ChoiceList

Name Sökväg Typ Description
Namn på vald alternativlista
title string

Den valda vallisterubriken.

Underrubrik för vald alternativlista
subtitle string

Underrubriken för den valda vallistan.

Värde för vald vallista
value string

Det valda listvärdet för val.

Meddelande om annullering
cancelNotice boolean

Den här flaggan är True om användaren svarar med ett nyckelord för annullering.

Svarande användare
respondingUser string

Användaren som svarar på roboten.

BotResponse_People

Name Sökväg Typ Description
personer
people array of object
Användarens huvudnamn
people.upn string

Användarens huvudnamn.

Användar-ID
people.userid string

Användar-ID.

Fullständigt namn
people.fullname string

Användarens fullständiga namn.

E-postmeddelande
people.email string

Användarens e-post.

Meddelande om annullering
cancelNotice boolean

Den här flaggan är True om användaren svarar med ett nyckelord för annullering.

Svarande användare
respondingUser string

Användaren som svarar på roboten.

BotResponse_Memory

Name Sökväg Typ Description
Rubrik för minnesobjekt
title string

Rubriken på minnesobjektet.

Minnesobjektvärde
value string

Värdet för minnesobjektet.

Meddelande om annullering
cancelNotice boolean

Den här flaggan är True om användaren svarar med ett nyckelord för annullering.

Svarande användare
respondingUser string

Användaren som svarar på roboten.

Response_SaveBotMemory

Name Sökväg Typ Description
Spara resultat för robotminne
text string

Resultatet av spara till robotminnet.

Response_DeleteBotMemory

Name Sökväg Typ Description
Resultat för borttagning av botminne
text string

Resultatet av borttagningen från robotminnet.

BotGroupConversationStartResponse

Name Sökväg Typ Description
Konversations-ID
id string

Id för konversationen som skapades från startgruppkonversationen. Används för att uppdatera konversationen.

Meddelande-ID
messageId string

Id för meddelandet som skapades från startgruppkonversationen. Används för att uppdatera meddelandet.

Svarsaktivitet
activityJson string

Aktivitets-Json.

BotConversationStartResponse

Name Sökväg Typ Description
Meddelande-ID
id string

Id för meddelandet som skapades från svaret. Används för att uppdatera meddelandet.

Svarsaktivitet
activityJson string

Aktivitets-Json.

BridgeOutcome

Name Sökväg Typ Description
Outcome
outcome string

Resultatet av bron.

Bro stängd av
bridgeClosedBy string

Användaren som stängde bryggan.

MemoryItem

Name Sökväg Typ Description
Rubrik för minnesobjekt
title string

Rubriken på minnesobjektet.

Minnesobjektvärde
value string

Värdet för minnesobjektet.

objekt

Detta är typen 'objekt'.