Telegram se vyvinul z jednoduché aplikace pro zasílání zpráv na platformu sociálních médií, kterou používají miliony lidí po celém světě. Kromě jednoduchého uživatelského rozhraní a snadných způsobů, jak se připojit k novým skupinám, to, co učinilo Telegram populární na prvním místě, je schopnost integrovat spoustu dalších aplikací. Díky tomu může být zdánlivě jednorázová aplikace pro chat na základě nástroje pro správu produktivity a pracovního postupu.
Dialogflow je jedním z takových nástrojů, který vám umožňuje vytvořit chatbot v Telegramu, který zákazníci a klienti vaší společnosti mohou použít pro okamžité pomoci a podporu. Zde je návod, jak integrovat dialogflow do telegramu.
Část 1 – Vytvoření základního telegramu
Samotný DialogFlow je platforma pro zpracování jazyka, ale nepřichází s vestavěným robotem, který jde na platformy sociálních médií, jako je Telegram. Proto musíte nejprve vytvořit samostatný bot a použít jej k propojení těchto dvou nástrojů.
Krok 1.. V aplikaci Telegramu (je nejlepší použít pro tuto verzi prohlížeče) vyhledat „botfather“ a vyberte první výsledek, který se objeví. Toto je nástroj, který může na platformě vyrobit nové roboty.

Krok 2.. V chatu s Botfather zadejte „/newbot“ a stiskněte Enter.
Krok 3.. Botfather vás požádá o zadání názvu bota. Zadejte jej do chatu a stiskněte Enter.

Krok 4. Podobně vložte uživatelské jméno pro bot. Všimněte si, že toto uživatelské jméno musí skončit „Bot“.
Krok 5. Botfather odešle zdlouhavou zprávu obsahující řetězec znaků (klíč API). Zkopírujte tento klíč, jak budete potřebovat později.

Část 2 – přidání agenta Dialogflow
S vytvořeným botem budete muset vytvořit agenta DialogFlow. Toto je část, která zabírá dotazy uživatelů a vytváří vhodné odpovědi. Bohužel je to také nejobtížnější část procesu, protože odněkud budete muset načíst kód nebo si jeden udělat.
Krok 1.. Přejděte na web DialogFlow, který používáte k výrobě chatbotu.
Krok 2.. Vyberte „Vytvořit agent“.

Krok 3.. Poskytněte agentovi jméno. Pro jednoduchost možná budete chtít ponechat název bota a agenta podobného, ne -li stejné.
Krok 4.. Vyberte jazyk, který váš agent potřebuje detekovat. Pro většinu účelů to bude angličtina.
Krok 5. Kliknutím na „Vytvořit“ dokončit základní proces.
Krok 6. Otevře se okno kódu agenta. Zde budete muset nastavit záměry uživatele a příslušné odpovědi. Můžete Začněte se základy a pohybovat se odtud a Dokumentace Google je docela rozsáhlý.

Část 3 – Integrace agenta do robota
S výrobou agenta zbývá jen propojit telegram a dialogflow.
Krok 1.. Přejděte na konzolu Dialogflow.
Krok 2.. Vlevo vyberte kartu „Integrace“.

Krok 3.. Ze seznamu možných integrací klikněte na „Telegram“.
Krok 4.. Získáte vyskakovací nabídku, která vás požádá o poskytnutí API bota. Vložte sekvenci z části 1 zde.

Krok 5. Ujistěte se, že jste vybrali správného agenta v sekci „prostředí“ v vyskakovacím okně.
Krok 6. Dialogflow nastaví URL Webhook pomocí nastavení plnění agenta. Ujistěte se, že váš webhook je veřejně přístupný a správně nakonfigurován pro přijímání požadavků HTTPS.
Pokud bylo spojení úspěšné, měli byste být schopni hovořit s nově vyrobeným chatbotem a měl by detekovat text nebo v některých případech dokonce řeč, v závislosti na rozsahu nastavení agenta z části 2.
Poté je to všechno na testování a optimalizaci bota, aby se zajistilo, že poskytuje správné odpovědi.