Poprawka skryptu automatyzacji Mail na MacOS
Cześć!
Już opracowałem skrypt do automatyzacji odpowiedzi w standardowym kliencie Mail na MacOS.
Istota działania skryptu:
Mail przy otrzymaniu nowego e-maila aktywuje skrypt za pomocą reguły (rule).
Skrypt wyciąga:
nadawcę (sender)
odbiorcę (receiver)
treść e-maila (body)
Skrypt wysyła żądanie POST do zewnętrznego API.
Po otrzymaniu odpowiedzi formułowane jest odpowiedź e-mail:
wywoływana jest akcja Reply
wstawiany jest tekst z odpowiedzi API
e-mail jest wysyłany do nadawcy
Odpowiedź imituje zwykłe naciśnięcie Reply i zawierała oryginalną treść e-maila.
Mam tam błąd, którego nie mogę teraz sam naprawić, dlatego potrzebuję pomocy.
Załączniki 1
-
1002 5 1 Dzień dobry
Z analizy treści widzę kilka potencjalnych problemów:
Główne błędy:
Twardo zakodowany URL API - w skrypcie wpisany jest konkretny URL webhooka https://hook.us2.make.com/*****************, który może być niedostępny lub zmieniony
Brak obsługi błędów sieci - jeśli API jest niedostępne, skrypt może zawiesić się lub zakończyć działanie
… Problemy z kodowaniem - podczas przetwarzania rosyjskiego tekstu w base64 mogą wystąpić problemy z kodowaniem
Czas oczekiwania curl - ustawiony czas oczekiwania na 30 sekund, co może być niewystarczające dla wolnych połączeń
Brak walidacji email - skrypt może niepoprawnie wyodrębniać adresy email z złożonych formatów
Najbardziej prawdopodobny błąd:
Endpoint API nie odpowiada lub zwraca błąd. Sprawdź:
Dostępność URL
Poprawność formatu JSON żądania
Ustawienia webhooka Make.com
Szybka poprawka:
Dodać logowanie błędów curl i sprawdzenie statusu odpowiedzi API przed wysłaniem automatycznej odpowiedzi
Już mam gotowy plik, mogę go wysłać
Ty go złożysz i przetestujesz
Pracuję w trybie safe
Aktualne zlecenia dla freelancerów w kategorii Aplikacje desktopowe
Mała poprawka na stronie
58 PLN
Trzeba zaktualizować umowę ofertową w stopce na nową, w firmie zmieniły się zasady Zadanie na 20 minut Programowanie stron internetowych, Aplikacje desktopowe ∙ 8 godzin 36 minut temu ∙ 90 ofert |
Narzędzie do porównywania rachunków z bankiem, kartami i księgowymZadanie techniczne: narzędzie do porównywania rachunków z bankiem, kartami i księgowymOgólny cel Potrzebne jest lokalne narzędzie (skrypt/mała aplikacja w Pythonie), które uruchamiane ręcznie co 1-2 miesiące na moim komputerze i dokonuje porównania między: Rachunkami, które… Python, Aplikacje desktopowe ∙ 2 dni 15 godzin temu ∙ 42 oferty |
Dodać przerwy 10-30 sekund między wysyłkami e-mailiWitam! Szukam doświadczonego programisty 1C / BAS (BAF) do szybkiego rozwiązania problemu technicznego z wysyłką maili.Istota problemu: Używamy programu księgowego BAF (Business Automation Framework), edycja 2.0. Raz w miesiącu pojawia się potrzeba masowego wysyłania klientom… Programowanie stron internetowych, Aplikacje desktopowe ∙ 8 dni 7 godzin temu ∙ 10 ofert |
Rewersowe inżynieria konsolowych narzędzi do ankietowania kontrolerów SSD (Flash ID)1. Cel pracy Wydzielenie interfejsu programowania aplikacji (API) do interakcji z kontrolerami SSD/NVMe z dostarczonego zestawu narzędzi konsolowych (Phison, Silicon Motion, Realtek, Maxiotek, Marvell, JMicron itd.). Wynikiem ma być działający kod w języku C/C++ lub dokładna… C i C++, Aplikacje desktopowe ∙ 8 dni 18 godzin temu ∙ 6 ofert |