VÝROBEK
ŘEŠENÍ
podle případu použití
dozvědět se více
ŠablonyBlogVideaYoutubeCENY
ZDROJE
KOMUNITY A SOCIÁLNÍ MÉDIA
PARTNERI
V tomto článku nastavíme skript na adrese Latenode , který odešle e-mail klientovi cestovní kanceláře, který si právě rezervoval zájezd.
Schéma takového scénáře je jednoduché: o klientovi víme jeho pohlaví, věk, z jakého města a do jakého města plánuje cestu. Na základě těchto údajů připravíme e-mailový text, který mu sdělí, kam má jet a co má vidět, až do města dorazí. Zde je příklad textu, který ChatGPT připraví:
Vítejte v okouzlujícím městě Limassol na Kypru! Jako zimní turista zde můžete během svého pobytu vidět spoustu zajímavých věcí. Pokud jde o místa, která stojí za vidění, mezi tři hlavní atrakce, které musíte navštívit, patří: Limassolský hrad, středověký hrad v centru města. Hrad je skvělým místem, kde se můžete seznámit s bohatou historií města, a nabízí také nádherný výhled na město a moře. Limassol Marina, krásný přístav, který nabízí řadu obchodů, restaurací a barů. Je to ideální místo k procházce, posezení u jídla nebo pití a obdivování lodí. Staré město Limassolu, okouzlující čtvrť plná tradiční architektury, malebných obchůdků a útulných kaváren. Je to ideální místo k procházkám a poznávání místní kultury. Co se týče aktivit, kterým se můžete věnovat, doporučuji tři nejzajímavější: Navštivte Archeologické muzeum v Limassolu, kde se nachází rozsáhlá sbírka artefaktů, které osvětlují bohatou historii a kulturu ostrova. Vydejte se na prohlídku vinařské oblasti Limassolu, kde můžete ochutnat místní vína a seznámit se s vinařskou tradicí ostrova. Navštivte solné jezero v Limassolu, které je skvělým místem pro pozorování ptáků a nabízí také krásný výhled na město. Limassol je město, které má co nabídnout, a toto je jen několik z mnoha věcí, které můžete během své návštěvy vidět a dělat. Užijte si pobyt v Limassolu a neváhejte se zeptat místních obyvatel na doporučení, protože vám rádi pomohou objevit skryté klenoty jejich města.
Nejprve si zkontrolujme seznam toho, co potřebujeme k vytvoření řetězce: účet ChatGPT a jeho osobní klíč, jakož i účet Mailgun a jeho soukromý klíč API;
Osobní klíč v ChatGPT si můžete prohlédnout nebo vytvořit zde v nastavení profilu:
Klíč API Mailgun je také v nastavení profilu:
Jako vždy nejprve vytvoříme uzel: "+ Přidat uzel" => "Http" => "Webhook";
Zkopírujme si jeho adresu najednou;
Uložte změny;
Připravme si také požadavek na klienta pro odpočinek (Postman, Insomnia):
Změňte odkaz Webhook na svůj;
Dále nahraďte do personalTokenChatGPT svůj klíč z ChatGPT;
Poté vložte do pole apiKeyMailgun svůj klíč z aplikace Mailgun;
Změňte také e-mail na svůj testovací e-mail, takže pokud máte bezplatný tarif Mailgun, můžete odesílat pouze na e-mail, který jste zadali při registraci;
Zbytek můžete libovolně měnit;
Vytvoření nového uzlu: "+ Přidat uzel" => "Kód" => "JavaScript";
Vložte do něj obsah:
Uložit;
Svažte uzly dohromady;
Spuštění a vyvolání řetězce pro přenos dat mezi uzly;
Otevřeme znovu nastavení uzlu "JavaScript";
Check all the constructions like "data["{{1.body.personGender}}"]" that the number of the Webhook corresponds to the one from which we receive data, if not replace it with the required one (remember, 1 is the number of the node written under the node name, then if it is a query then you have to choose the object field responsible for the type of sent/received data - body for forms or query for query parameters);
Dále vytvořte uzel "Http request", který bude generovat věty na základě textových parametrů z proměnné message v uzlu JS;
Vytvořit uzel: "+ Přidat uzel" => "Http" => "HTTP požadavek";
Uložit;
Propojme uzly dohromady;
Spuštění a vyvolání řetězce pro přenos dat mezi uzly;
Vytvoříme pole "Url": na začátku nahradíme proměnnou"apiChatGPT" z uzlu "JavaScript" a za ní zadáme /completions;
Více informací o tomto a dalších voláních rozhraní API ChatGPT najdete na konci tohoto článku;
Změníme metodu na "POST";
V "raw" nahraďme proměnnou z prvního uzlu "JavaScript";
Do záhlaví přidáme dvě:
- Content-Type s hodnotou: application/json
- Authorization, v hodnotě vyberte proměnnou z uzlu "JavaScript" s názvem: personalTokenChatGPT
Uložte změny;
Přidejte uzel "Webhook response" pro vrácení textu vygenerovaného ChatGPT v odpovědi: "+ Přidat uzel" => "Http" => "Webhook response";
Uložit;
Svažte uzly dohromady;
Spuštění a vyvolání řetězce pro přenos dat mezi uzly;
Přidáme odpověď přijatou z předchozího uzlu "Http request", nezapomeňte uvést index mezi hranatými závorkami;
Uložte změny;
Nakonec přidáme ještě jeden uzel "Http request", který bude odesílat vygenerované hotové marketingové nabídky prostřednictvím služby Mailgun: "+ Přidat uzel" => "Http" => "HTTP požadavek";
Uložit;
Svažte uzly dohromady;
Spusťte a zavolejte řetězec pro přenos dat mezi uzly;
Dále přejděme na webové stránky Mailgun do sekce: "Odesílání" => "Přehled";
Zkopírujte připravený kód CURL:
Vložte jej do "Http request" přes "Create from example (CURL)":
Pak si klíč a doménu zkopírujte z webu Mailgun někam do poznámkového bloku;
Do URL nejprve vložíme proměnnou apiMailgun z prvního uzlu "JavaScript", pak /vašedoména v Mailgunu/, na konci /zpráva;
Změňte metodu na "POST";
V těle vybereme záložku "form-data";
V těle provedeme vše tak, jak je uvedeno na snímcích níže:
- from: Mailgun Sandbox <postmaster@your domain in Mailgun>;
- To: your test mailbox to test, select the "JavaScript" node variable clientEmail, put it inside <>;
- subject: Time to trip?;
- text: variable from the "Webhook response" node received text after generation;
Níže v bloku "Autorizace" u pole "Heslo" vložte proměnnou apiKeyMailgun z prvního uzlu "JavaScript";
Uložte změny;
Založme celý řetězec a nazvěme ho;
Poté by vám měl na zadanou e-mailovou adresu přijít dopis s vygenerovaným textem, pokud jste jej ve schránce nenašli, zkontrolujte složku se spamem;
Díky za pozornost, uvidíme se u nových článků, na ChatGPT bude další! 😉