Twórz Własne Automatyzacje
3 godz. 14 min · Make · Biznes i Automatyzacje
Adam GospodarczykKorzystając z różnych narzędzi, na przykład do obsługi mailingu, masz do dyspozycji na ogół kilka wbudowanych integracji - przykładowo połączenie z kalendarzem czy bramką płatności. Wyobraź sobie, że takie narzędzie możesz połączyć praktycznie z dowolnym innym, nawet jeśli nie ma go na liście. To właśnie potencjał Make, które umożliwi takie automatyzacje.
Jeśli znasz Zapier, Make to podobna koncepcja, ale daje dużo bardziej zaawansowane możliwości, jest dużo tańsza (lub darmowa) a dodatkowo, ma naszym zdaniem bardziej przyjazny i czytelny interfejs zwłaszcza przy tworzeniu rozgałęzionych scenariuszy. Tworzenie automatyzacji z Make to czysta przyjemność i zdrowa porcja dopaminy!
Co najważniejsze, Make umożliwia tworzenie automatyzacji bez użycia ani jednej linii kodu! To jak programowanie 2.0, gdzie rezultaty widzisz i testujesz w prostym, wizualnym edytorze. To najłatwiejszy sposób aby zacząć przygodę z programowaniem i nowoczesnym podejściem do technologii no-code i low-code.
Mimo, że Make jest natywnym środowiskiem no-code, osoby, które nieco lepiej rozumieją zasady działania protokołu HTTP i API i mają podstawy programowania w JS, otrzymują zupełnie nowe możliwości tworzenia oprogramowania, w sposób wizualny i prostszy niż kiedykolwiek. Jeśli osoby początkujące z Make stają się programistami, programiści stają się superbohaterami!
Wyjątkowe w Make jest podejście do tworzenia automatyzacji wizualnie, gdzie bardzo czytelne jest całe flow scenariusza i to, jak przepływają w nim dane. Zaawansowane możliwości jak stosowanie filtrów czy funkcji sprawia, że w tak prostym interfejsie w zasadzie nie ma zadań niemożliwych!
Z dowolnego narzędzia możesz wysłać dane w postaci Webhooka do Make, które zostaną natychmiastowo odebrane. Następnie możesz łatwo przekazać je w dowolne miejsce i do dowolnego narzędzia - na przykład Airtable, z którego często korzystamy aby gromadzić dane, HubSpot'a, Asany czy wysłać powiadomienie SMS, e-mail, Slack. Całość zajmie Ci kilka minut.
Ten kurs jest przeznaczony dla każdej osoby, która chce pracować wydajniej i zatrudnić roboty (automatyzacje), które wykonają za nią powtarzalne zadania. Dzięki temu, zwiększysz efektywność swojej pracy oraz zostaniesz bohaterem automatyzacji w swojej firmie. Osoby, które przerobiły kurs HTTP i API, a także programiści, mogą wycisnąć z tego kursu jeszcze więcej, na dobre zmieniając swoje podejście do automatyzacji. Polecamy wcześniejsze przerobienie przynajmniej kursu HTTP i API, aby lepiej zrozumieć omawiane zagadnienia.
Cześć!
Witaj w kolejnej lekcji, w której przyjrzymy się następnej automatyzacji i
odkryjemy przy okazji oczywiście kolejne funkcje make.
Jestem na stronie One Page Love i jest to strona zbudowana na WordPressie.
Tutaj od bardzo dawna są publikowane regularnie fajne inspiracje od twórców,
którzy tworzą ciekawe strony internetowe.
Na fanpage loft.
com znajduje się główna strona, ale jeśli po ukośniku dodamy feed, to WordPress
generuje coś takiego jak RSS Feed.
Jest to właśnie format RSS, który w zasadzie jest dostępny do
każdego dla każdego bloga.
Jeśli tworzysz bloga, no to będziesz miał też feed RSS, czy możesz go
uruchomić i skonfigurować?
I w tym feedzie RSS będą zwracane Twoje najnowsze wpisy, czyli
najnowsze posty na blogu.
No i fajnym pomysłem jest to, żeby takie posty były publikowane na przykład w
Twoich social mediach, więc z pomocą make można przejść sobie do asystenta nawet i
można poprosić go o to, żeby stworzył dla nas taką automatyzację.
Create get data from RSS Feed and
publish by with buffer.
Właśnie do pobierania danych użyjemy sobie modułu RSS Feed, natomiast do ich
publikowania użyjemy modułu Buffer.
No i ten AI Assistant całkiem nieźle.
Stworzył nam taki szkic. Status scenariusza.
Gdzie tutaj mamy Retriever RSS Feed Items, czyli będziemy mogli pobrać sobie RSS y z
jakiego adresu potrzebujemy właśnie ten adres tutaj przekazać jako URL.
Możemy ograniczyć tutaj zakres dat albo maksymalną ilość zwracanych
wyników, ale ja nie będę tego. Musimy to zrobić.
No dobra, to możemy wpisać sobie tutaj to chcę pobrać wszystkie, które tam są.
No i będziemy to opublikować z pomocą Buffera.
Na razie podlinkuję to i wykonam sobie ten scenariusz.
Mogłem w sumie wykonać tylko tą kulkę i zobacz, że mamy coś
takiego jak output bundles.
Dostaliśmy 1, 2, 3, 4 i to się zgadza.
Mamy 10 najnowszych wpisów.
Po 10 wpisów jest w feedzie RSS i zawierają one m.
in.
pole identyfikator, gdzie mamy link do jednej z inspiracji, na przykład
Incredible Not Harry tutaj.
Description Podsumowanie URL do tej konkretnej strony, datę
opublikowania i autora. No to super.
Możemy na takich danych już operować i możemy z tych danych zbudować sobie
jakieś posty na nasze social media.
Właśnie z pomocą Buffer Buffer.
To jest narzędzie, które umożliwia właśnie połączenie różnych naszych sociali, a
następnie tworzenie status update'ów W zależności od tego, czy chcemy na przykład
publikować na Facebooka, LinkedIna czy Twittera, możemy na wszystkie
trzy platformy naraz.
Natomiast oczywiście mają one pewną swoją specyfikę.
Dlatego na przykład, jeśli chcielibyśmy napisać sobie post na Twittera, to wtedy
możemy skorzystać tutaj z pola text.
No i mamy szereg tych danych, które możemy przetworzyć.
Możemy napisać, że np.
New post has been added.
I na przykład Podlinkować sobie do tej strony, ale oczywiście nie jest to w
ogóle w żaden sposób atrakcyjny tweet.
W związku z tym fajnie by było stworzyć tutaj czy stworzyć taki schemat,
który będzie pomagał nam generować te tweety, które będą całkiem fajne.
No i zrobi to na podstawie danych, które są zawarte tutaj, najlepiej w
tym samym czy w description.
W każdym razie chciałbym.
Prawym przyciskiem myszy wybrać polecenie Add module i dodać tutaj moduł OpenAi.
Jeśli jeszcze nie masz konta na OpenAi.
No to zdecydowanie polecam je założyć.
Konto na OpenAi można zarejestrować bezpłatnie, ale trzeba podpiąć kartę, aby
korzystać z API i prawdopodobnie na przykład doładować kilka kredytów kilka
dolarów, abyśmy mogli korzystać z tego API OpenAI.
Zdecydowanie jest to tego warte, ponieważ tutaj możemy wybrać polecenie Create
completion, czyli posłużyć się modelem AI, takim, który znamy z chat GPT do tego,
żeby wygenerował nam takiego posta.
Wybieram polecenie wybieram tu odpowiedni model.
Do tego będzie się nadawał w moim przypadku GPT 4.
Oczywiście jeśli masz dostępną wersję 5 czy wyższe, to prawdopodobnie będziesz
używał tej najlepszej wersji, ponieważ wbrew pozorom nie
zabiera to zbyt wielu tokenów.
Nie będzie to generowało jakichś dużych kosztów, ponieważ te wiadomości
te posty są dość krótkie.
Natomiast warto je tworzyć z pomocą modelu, który jest najbardziej
zaawansowany, bo będą wtedy po prostu najlepsze.
No i teraz mamy możliwość stworzenia takiego zwykłego
completion albo complition.
W zasadzie możemy wybrać sobie Complition i wpisać jako prompt.
W tym przypadku wybiorę właśnie sobie to Create ChatComplition
i wybiorę jako model najnowszy model GPT 4, aczkolwiek pewnie masz do
dyspozycji być może nowsze.
Warto skorzystać z dobrego modelu, który będzie generował fajne odpowiedzi, więc
nie musi on być najtańszy, ponieważ te posty nie są zbyt długie, więc
nie generują zbyt dużo tokenów.
Następnie w wiadomości wybrałem sobie User avy message Content.
Wpisałem następującą rzecz.
Stwórz dla mnie post na Twittera o nowej stronie, która jest zatytułowana.
I tutaj przekazałem tytuł z RSS i chciałbym, żeby ludzie po
prostu weszli w ten link.
I tutaj podałem znowu dynamicznie link, przekazałem do tego
i opis, który powinieneś użyć, To zrobiłem sobie w cudzysłowie summary w cudzysłowie,
dlatego, że tak naprawdę trudno powiedzieć, co w tym Summary będzie, Jeśli
będą tam jakieś rzeczy, które sztuczna inteligencja może uznać jako polecenie, to
mogłoby być z tym kiepsko, więc warto wrzucić to w cudzysłowie.
Proszę bądź zrób krótką wiadomość, nie więcej niż 255 znaków i zwróć dla mnie
tylko jedną wersję posta i nic innego.
Taki prompt powinien moim zdaniem zadziałać, Żeby to przetestować.
Odetnę sobie na razie tutaj ten moduł Buffera,
jeszcze raz to zróbmy i spróbujmy na jednym rekordzie tutaj przetestować
jak to będzie działało.
Wybierzemy sobie run once, a następnie zobaczmy Mamy coś
takiego jak Choices 1 message.
No i jest tutaj jakiś post z danej strony.
Ok. Looking for Similar.
Dobra, no myślę, że w jakiś sposób to przetworzyło nam ten post na potrzeby X.
No i moglibyśmy tutaj po prostu do Buffera połączyć tą kolejną kropkę.
Następnie jako tekst wpisujemy to, co znajduje się właśnie w Choices Message i
content dokładnie w tym miejscu i publikujemy to na Twitterze.
No i.
No i tą aktualizację dodamy sobie albo post.
I to pojawiłoby się od razu na naszym Twitterze czy na XIE.
Natomiast możemy to dodać na szczyt stosiku tutaj w Buffer można sobie
kolejkować posty i w ten sposób po prostu trafi to na samą górę.
Wybieram polecenie.
Ok, mógłbym zrobić tutaj jeszcze jedną rzecz, czyli stworzyć prawym przyciskiem
myszy router i stworzyć kolejny, kolejny element tego scenariusza.
Zaznaczyć na przykład te dwa elementy, skopiować i wkleić po prostu Command
Command V czy Ctrl+C, Ctrl+V na pececie i zrobić sobie kolejną ścieżkę, która byłaby
przeznaczona z kolei dla postu, który publikowaliśmy na przykład na Facebooku.
Więc oznaczę sobie Twittera i zaznaczę Facebooka i tutaj jako też wybierzemy
message content jako choice, ale mamy tutaj też zaawansowane funkcje i możemy
dołączyć obrazek, na przykład Attach Media to the update i mamy link do obrazka i tam
to są dwie rzeczy, które trzeba by było wypełnić.
Natomiast jak możemy to wypełnić?
Po pierwsze najpierw skorzystajmy z tego modułu OpenAI, no i wybierzmy,
że to jest post na Facebooka.
Nie wymagajmy od niego tego, żeby miał 255 znaków.
Zwróć tylko jedną wersję posta i nic innego.
Ok, wybieram polecenie OK, a następnie mogę w ramach eksperymentu stworzyć też
jeszcze jeden moduł Moduł, czyli dodaję sobie moduł i dodam moduł, który
wygeneruje mi, a przynajmniej spróbuje wygenerować dla mnie obrazek.
Oczywiście nie jest to pewna droga do generowania postów, ale myślę, że jest to
dość ciekawy eksperyment, który możesz sobie też przeprowadzić, ponieważ tutaj
teraz jako model możemy wybrać w moim przypadku Dali3, a następnie Create image
for a Facebook.
Post i przekażemy tutaj również treść tego posta.
Czyli potrzebujemy wybrać choices, message i content.
W ten sposób i też przekażę ją w cudzysłowie.
W ten sposób zrobiliśmy tutaj kilka rzeczy naraz.
Po pierwsze udało nam się z pomocą sztucznej inteligencji
przetworzyć jakoś feed RSS na potrzeby naszego posta na XIE.
Po drugie na Facebooku.
I po trzecie jeszcze zrobić odpowiedni obrazek.
Zobaczmy, jak to wszystko zadziała ze sobą.
Jeśli uruchomię ten scenariusz, więc uruchamiamy teraz scenariusz.
No i powinno się to nam generować i jednocześnie dodawać na Buffera.
Zobacz, że pierwszy post się już dodał.
Drugi post zaraz powinien się wygenerować.
Obrazek pewnie potrwa trochę dłużej, więc przejdźmy od razu na Buffer,
żeby zobaczyć co i jak.
Tutaj mam X i na X został zaplanowany post Check doing parallax scrolling website.
No i wygląda to ok.
Ja sobie to usunę, żeby upewnić się, że mi się nie opublikuje.
Na Facebooka też już trafił taki post.
Exciting news for web design entuzjast.
No i mamy treść tego posta.
Jedyna rzecz, której nie dostaliśmy to jest ten nasz obrazek.
No ale faktycznie to dlatego, że nie wypełniliśmy jeszcze tych pól z
obrazkiem, więc mamy tutaj link to image.
Zobaczmy w ogóle jak wygląda ten obrazek wygenerowany tutaj w sekcji Data i 1.
Mamy coś takiego jak URL i to jest właśnie URL do naszego obrazka.
Mogę na tym 2 razy kliknąć, żeby to zaznaczyć.
Spróbujmy to sobie w nowej karcie otworzyć.
Zobaczmy czy w ogóle to ma jakikolwiek sens.
No i ok, jest to jakiś obrazek jakiejś strony internetowej.
Można powiedzieć, że moglibyśmy spróbować właśnie przekazać ten link do tego obrazka
W tym miejscu, czyli z tego modułu OpenAI wybieramy sobie URL i dokładnie to samo.
Możemy to zaznaczyć przez Command a, czyli zaznaczyć wszystko i skopiować
do Gmail i wybrać polecenie.
Ok, zapisać te zmiany, może na chwilę kliknę prawym przyciskiem myszy na to,
żeby wybrać polecenie disable root, czyli na chwilę nie wykonywać tej ścieżki, tylko
wykonać sobie samą ścieżkę i zobaczyć, czy tym razem faktycznie uda nam się
dołączyć do tego naszego statusu.
Konkretne ten obrazek, który wygeneruje się z dali.
Wejdźmy sobie na Buffer'a, ten poprzedni chciałbym usunąć,
no i poczekam ewentualnie na ten nowy, który powinien się tutaj za chwilę dodać.
Zobaczymy.
Ok, właśnie się dodaje, więc powinien tu lada moment wskoczyć.
No i jest.
Obrazek też się załadował.
No i faktycznie jest wygenerowany jest tutaj post, ma jakieś nawet hasztagi.
Ma również obrazek, który zostanie opublikowane.
No i mógłby w ten sposób zostać umieszczony na naszym Facebooku.
Oczywiście jest to pewna droga na skróty, ale chciałem pokazać Ci również schemat
myślenia scenariusza, gdzie możemy wykorzystać moduł OpenAI oraz możemy
publikować z poziomu na przykład naszego bloga jedną informację czy jeden blok
posta, a później dystrybuować to na nasze rozmaite kanały.
Idąc tą drogą na pewno masz mnóstwo pomysłów, jak można treść, które którą już
masz, albo rzeczy, które publikujesz po prostu używać w rozmaitych miejscach i
informować o tych, o tym Twoich odbiorców.
Nic nie stoi bowiem na przeszkodzie, żebyśmy tutaj dodali sobie kolejny moduł i
na przykład powiedzieli, że chcemy skorzystać z MailerLite
po to, żeby wysłać kampanię mailową informującą o nowym poście na blogu
albo GetResponse czy Mailchimpa.
Wszystkie te moduły są jak najbardziej wspierane.
Mam nadzieję, że to też była swego rodzaju inspiracja, ale przy okazji dowiedzieliśmy
się co nieco o modułach, o module ważnym OpenAi opublikowaniu postów i wsłuchiwaniu
RSS feedu, z pomocą RSS Feed można pobrać naprawdę mnóstwo informacji z
różnych stron internetowych.
I teraz pytanie tylko co ile chcemy ten scenariusz uruchamiać?
Znów musimy wybrać sobie jakiś interwał czasu.
Na przykład możemy go uruchamiać codziennie o 19:46
i wybieramy polecenie OK.
Codziennie Taki scenariusz się uruchomi, jeśli będzie w nim na
przykład więcej postów.
Jeśli opublikujemy tego dnia 5 postów, to również te pięć postów zostanie po kolei
przeliterowane przez wszystkie te moduły i zakolejkowane w Buffer, więc
nie opublikują się one od razu.
Po prostu zostaną zakolejkowane w taki sposób, żeby publikowały się
w ciągu najbliższych dni.
Więc będzie ten scenariusz akurat działał naprawdę całkiem nieźle, jeśli
tylko dopracowalibyśmy oczywiście prompty i ewentualnie stworzyli sobie jakiś model
rewizji tego, co AI nam zwraca, a co chcemy opublikować.
Mam nadzieję, że Cię to jednak zainspiruje.
Dzięki za uwagę na teraz i do usłyszenia.