Categories
IT-tutorials

Hur man integrerar dialogflöde till telegram

Nyckelavtagare
  • För att integrera dialogflödet med telegram måste du först skapa en telegrambot med botfather och få sin API -nyckel.
  • Ett dialogflödesagent krävs för att behandla användarfrågor och generera svar, som innebär att ställa in avsikter och svar i DialogFlow -konsolen.
  • Länk DialogFlow -agenten till Telegram via fliken Integrationer och se till att webhook är korrekt konfigurerad.

Telegram har utvecklats från en enkel meddelandeapp till en social medieplattform som används av miljoner människor över hela världen. Bortsett från det enkla användargränssnittet och enkla sätt att gå med i nya grupper, är det som gjorde telegram populärt i första hand förmågan att integrera ett gäng andra applikationer. Detta kan göra att den till synes engångschattappen blir ett produktivitets- och arbetsflödeshanteringsverktyg.

DialogFlow är ett sådant verktyg, så att du kan skapa en chatbot inom telegram som ditt företags kunder och kunder kan använda för omedelbar hjälp och support. Så här integrerar du Dialogflow i Telegram.

Del 1 – Skapa en grundläggande telegrambot

Dialogflow i sig är en språkbehandlingsplattform, men den kommer inte med en inbyggd bot som går på sociala medieplattformar som Telegram. Det är därför du först måste göra en separat bot och använda den för att länka de två verktygen.

Steg 1. I Telegram -appen (det är bäst att använda webbläsarversionen för detta) sök efter “botfather” och välj det första resultatet som dyker upp. Detta är verktyget som kan göra nya bots på plattformen.

Steg 2. Skriv in chatten med botfaren, skriv in “/newbot” och tryck på Enter.

Steg 3. Botfadern kommer att be dig att mata in botens namn. Skriv in den i chatten och tryck på Enter.

Hur man integrerar dialogflöde till telegram 2

Steg 4. På samma sätt, sätt in ett användarnamn för botten. Observera att detta användarnamn måste sluta med “bot.”

Steg 5. Botfadern skickar ett långt meddelande som innehåller en rad tecken (API -nyckeln). Kopiera den här tangenten, som du behöver den senare.

Hur man integrerar dialogflöde till telegram 3

Del 2 – Lägga till en dialogflödesagent

Med den skapade botten måste du skapa ett dialogflödesagent. Detta är den del som tar i användarfrågorna och skapar lämpliga svar. Tyvärr är detta också den svåraste delen av processen, eftersom du behöver antingen hämta koden någonstans eller göra en själv.

Steg 1. Gå till DialogFlow -webbplatsen som du använder för att göra chatboten.

Steg 2. Välj “Skapa agent.”

Hur man integrerar dialogflöde till telegram 4

Steg 3. Ge agenten ett namn. För enkelhets skull kanske du vill behålla namnet på botten och agenten liknande, om inte samma sak.

Steg 4. Välj det språk som din agent behöver för att upptäcka. För de flesta ändamål kommer detta att vara engelska.

Steg 5. Klicka på “Skapa” för att slutföra grundprocessen.

Steg 6. Agentens kodfönster öppnas. Här inne måste du ställa in användarnas avsikter och lämpliga svar. Du kan Börja med grunderna och flytta därifrån och Googles dokumentation är ganska omfattande.

Hur man integrerar dialogflöde till telegram 5

Del 3 – Integrera agenten i botten

Med agenten gjord är allt som återstår att göra att länka telegram och dialogflöde.

Steg 1. Gå till DialogFlow -konsolen.

Steg 2. Välj fliken “Integrationer” till vänster.

Hur man integrerar dialogflöde till telegram 6

Steg 3. Klicka på “Telegram” Från listan över möjliga integrationer.

Steg 4. Du får en popup -meny som ber dig att tillhandahålla BOT: s API. Klistra in sekvensen från del 1 här.

Hur man integrerar dialogflöde till telegram 7

Steg 5. Se till att du valde rätt agent i avsnittet “Miljö” i popup.

Steg 6. Dialogflow kommer att ställa in Webhook URL med din agentens uppfyllande inställningar. Se till att din Webhook är offentligt tillgänglig och konfigurerad korrekt för att ta emot HTTPS -förfrågningar.

Om anslutningen var framgångsrik bör du kunna prata med den nyligen gjorda chatboten och den bör upptäcka text eller i vissa fall till och med tal, beroende på omfattningen av agentinställningen från del 2.

Efter det är det allt för att testa och optimera botten för att säkerställa att den ger rätt svar.