• Zlecenia 15
  • Ocena 5.0
  • Ranking 7 807

Budżet: 20000 UAH Termin: 30 dni

Dopracuję wasz istniejący workflow n8n, integrując niezawodną logikę Telegram Webhooks dla interaktywnych przycisków, system transkrypcji głosowych poprawek (przez OpenAI Whisper) oraz dwupoziomowy mechanizm antyspamowych przypomnień dla specjalistów z rejestracją stanów w staticData.

Ponieważ staticData w n8n przechowuje swój stan tylko podczas udanego wykonania systemowego (Production execution) i ma ograniczenia objętościowe, czy rozważaliście opcję przeniesienia unikalnych draft_id, statusów zatwierdzenia oraz znaczników czasowych ostatnich przypomnień do lekkiej bazy danych (na przykład, Supabase lub Redis), aby uniknąć ryzyka nadpisania stanów podczas jednoczesnego równoległego uruchamiania workflow w kilku projektach?

Budżet i terminy — w prywatnej korespondencji.

Podobny projekt: В модулі OpenCart виправити 5 проблем повязаних з Facebook API
Twój robot wykonawczy. Ręczną pracę — na taśmę produkcyjną
  • Zlecenia 24
  • Ocena 5.0
  • Ranking 3 541

Budżet: 4000 UAH Termin: 4 dni

Pawle, witam! Już pracowałem z Solarweb i parserem Come-For, więc dobrze znam strukturę. Dopracuję wasz workflow: naprawię przyciski Telegram, dodam logikę przypomnień w Worksection i Telegram, a także zabezpieczenie przed duplikatami. Wszystko — na podstawie waszego JSON, bez przepisywania od zera. Koszt — 4 000 zł. Termin — 4 dni po otrzymaniu pliku i dostępów.

  • Zlecenia -
  • Ocena -
  • Ranking 358

Budżet: 9000 UAH Termin: 5 dni

Nie wiem, ja bym wszystko zbudował od zera. Specyfikacja jakościowa, zrozumiała, z takim zleceniodawcą miło się współpracuje, jestem pewien. Zatem zbuduję od zera, będzie działać tak, jak potrzebuje zleceniodawca.

  • Zlecenia 32
  • Ocena 4.9
  • Ranking 2 065

Budżet: 8000 UAH Termin: 11 dni

Dzień dobry 👋
Zapoznałem się z zadaniem — tutaj jest już dobry poziom automatyzacji i widać, że workflow jest prawie gotowy do produkcji. Problem leży bardziej w logice stanów, obsłudze callbacków oraz stabilności scenariuszy w n8n.

Mogę dopracować istniejący workflow bez przepisywania od zera:

• poprawię Telegram callback_query oraz działanie przycisków inline;
• zrealizuję poprawną logikę Confirm / Regenerate / Copy / Reject;
• dodam ochronę przed ponownym wysyłaniem;
• zrobię zapisywanie stanu przez staticData;
• skonfiguruję cykl regeneracji przez OpenAI;

  • Zlecenia 20
  • Ocena -
  • Ranking 2 116

Budżet: 3500 UAH Termin: 4 dni

Witam.

Zakres jest zrozumiały — trzy bloki: dokończyć przyciski Telegram w istniejącym workflow (Potwierdź, Przerób, Skopiuj, Odrzuć), dodać logikę przypomnień w Worksection oraz wewnętrznym czacie przy braku aktualizacji, deduplikacja przez staticData, aby nie powielać przypomnień.

Co do przycisków — zrealizuję przez oddzielne Telegram CallbackQuery z unikalnym callback_data dla każdej akcji plus flaga processed w staticData według message_id, aby ponowne naciśnięcie nie powielało wysyłki. Dla przeróbki z głosem łapię voice-message od PM, przetwarzam przez Whisper API na tekst, dodaję w kontekście do regeneracji przez OpenAI z tym samym systemowym promptem, co w istniejącym workflow.

Co do przypomnień — sprawdzenie przez staticData klucz typu reminder per task_id per period z wartością worksection_sent_at lub telegram_sent_at. Przy pierwszym uruchomieniu bez aktualizacji piszemy w Worksection, przy następnym (jeśli komentarzy również nie ma) do wewnętrznej grupy Telegram. Okres resetuje się, gdy w Worksection pojawia się nowy merytoryczny komentarz.

Co do ochrony przed spamem — staticData w n8n jest odpowiednie, ale jeśli chcesz bardziej niezawodnie przy ponownym uruchomieniu instancji, można to zdublować w oddzielnej mikro-BD (SQLite lub Redis), w zależności od infrastruktury, na której działa n8n.

  • Zlecenia 55
  • Ocena 5.0
  • Ranking 4 974

Budżet: 3500 UAH Termin: 4 dni

Dobry wieczór, jestem programistą Pythona, zajmuję się również automatyzacją w n8n. Mam doświadczenie w pracy z n8n i mogę wykonać twoje zadanie zgodnie z wymaganiami. Mogę zacząć od razu. Napisz, omówimy szczegóły.

  • Zlecenia -
  • Ocena -
  • Ranking 435

Budżet: 3500 UAH Termin: 5 dni

Cześć! Jestem gotów naprawić Twój workflow i sprawić, by przyciski TG działały bez zakłóceń. Skonfiguruję przetwarzanie callback_query i staticData, aby wyeliminować duplikaty wysyłek i jasno przekazać klientowi tylko czysty tekst.

Zrealizuję dwustopniowe przypomnienia przez API Worksection oraz czat TG z ochroną przed spamem raz dziennie. Dla przycisku „Przerób” podłączę Whisper do głosu oraz cykliczne zapytanie do OpenAI.

Na wyjściu dostarczę zweryfikowany JSON, zrzuty testów oraz instrukcję do skalowania.

Jestem gotów omówić szczegóły i rozpocząć realizację.

  • Zlecenia -
  • Ocena -
  • Ranking 195

Budżet: 3500 UAH Termin: 4 dni

Pawle, cześć! Przejrzałem TŻ i dołączony JSON workflow. Nie trzeba pisać od nowa: już jest baza — Worksection/OpenAI node + oddzielny handler callback Telegrama.

Co widzę: pmDrafts są już zapisywane w staticData, przyciski approve/rewrite/copy/reject są zaimplementowane, voice rewrite przez Whisper też częściowo istnieje. Główne obszary do poprawy — idempotencja przycisków, blokowanie starych szkiców, przypomnienia Worksection/Telegram i maszyna stanów przeciwko duplikatom.

Zrobię:
- approve wysyła klientowi tylko czysty tekst i nie jest duplikowane;
- reject blokuje stare przyciski;
- copy/rewrite działają bez informacji służbowych;
- dodam przypomnienie Worksection w przypadku braku komentarzy;
- dodam ponowne przypomnienie Telegram do specjalisty;

  • Zlecenia 14
  • Ocena 5.0
  • Ranking 1 512

Budżet: 3500 UAH Termin: 1 dzień

Cześć! Mogę to zrealizować, napisz w prywatnej wiadomości, aby omówić wszystkie szczegóły projektu. Liczę na współpracę!

  • Zlecenia 9
  • Ocena 5.0
  • Ranking 726

Budżet: 2000 UAH Termin: 3 dni

Witam! Zbadałem twój projekt i jestem gotów natychmiast przystąpić do pracy. Gwarantuję doskonałą jakość i szybkość.

  • Zlecenia -
  • Ocena -
  • Ranking 138

Budżet: 4000 UAH Termin: 5 dni

Dzień dobry! Przeanalizowałam specyfikację oraz twój plik JSON, jestem gotowa dostosować twój istniejący skrypt do nowych wymagań.

Co konkretnie zrobię:
Przyciski Telegram: Zrealizuję usunięcie przycisków po kliknięciu (ochrona przed duplikatami) oraz oczyszczenie tekstu z bloków pomocniczych przed wysłaniem do klienta.

Poprawki głosowe: Zintegruję ładowanie plików audio oraz ich transkrypcję przez OpenAI Whisper (whisper-1) bezpośrednio w kodzie JS n8n.

Inteligentne przypomnienia: Skonfiguruję końcowy automat w staticData (pierwszy ping — przez API Worksection add_comment, powtórny po 24 godzinach — w wewnętrznym telegramie specjalisty).

Konfiguracja: Dodam wszystkie nowe zmienne (specialist_name, czaty, limity) do twojej bieżącej tablicy projektów. Klucze API pozostaną w $env.

  • Zlecenia 5
  • Ocena 5.0
  • Ranking 997

Budżet: 4000 UAH Termin: 2 dni

Cześć! Nazywam się Włodzimierz, jestem założycielem agencji inżynieryjnej Vaysed. Oto krótki plan techniczny dotyczący tego, jak dokładnie przepiszemy i zoptymalizujemy Twój obecny workflow n8n:
1. Zarządzanie stanami (State Management)
Wykorzystamy wbudowaną metodę $getStaticData() wewnątrz n8n. Skrypt zacznie "zapamiętywać" historię swoich wcześniejszych uruchomień. Pozwoli to na wdrożenie niezawodnej ochrony przed spamem: bot będzie sprawdzał zapisany status i wysyłał przypomnienia do Worksection lub Telegramu ściśle raz w określonym okresie, resetując licznik po pojawieniu się komentarza.
2. Izolowana konfiguracja
Wszystkie twardo zakodowane dane (ID czatów, imiona specjalistów, linki do zadań) przeniesiemy do jednego startowego węzła konfiguracyjnego (Set node) lub do zmiennych środowiskowych (Environment variables). Będziesz mógł natychmiast skalować ten skrypt na nowe projekty, po prostu zmieniając dane wejściowe, w ogóle nie dotykając wewnętrznej logiki bota.
3. Routing przycisków Telegram
Całkowicie przepiszemy obsługę callback_query. Po naciśnięciu „Potwierdź” skrypt ściśle przefiltruje obiekt JSON, oddzielając informacje serwisowe, i wyśle do czatu klienta wyłącznie czysty tekst końcowy. Po naciśnięciu „Odrzuć” system anuluje status roboczy i dezaktywuje stare przyciski.
4. Moduł regeneracji z obsługą audio
Dla przycisku „Przerób” skonfigurujemy węzeł oczekiwania na odpowiedź od PM. Jeśli będzie to wiadomość głosowa, automatycznie przepuścimy ją przez OpenAI Whisper w celu dokładnej transkrypcji. Rozpoznany tekst zintegrowany zostanie jako dodatkowy prompt i wyślemy zapytanie do LLM o regenerację aktualizacji.
5. Odporna praca z API Worksection

  • Zlecenia 31
  • Ocena 5.0
  • Ranking 6 985

Budżet: 5000 UAH Termin: 5 dni

Zadanie zrozumiane: dopracować istniejący workflow n8n — naprawić przyciski Telegram (potwierdź/przerób/ skopiuj/odrzuć), dodać rozpoznawanie głosu przez OpenAI Whisper dla „Przerób”, zabezpieczenie przed duplikowaniem oraz logikę przypomnień w Worksection i Telegram przy braku komentarzy.

Pracuję z n8n, Telegram Bot API i OpenAI — taki właśnie stos. JSON workflow dostarczysz, poradzę sobie i dostosuję bez przepisywania od zera.

Orientacyjnie 4–5 dni po otrzymaniu JSON i dostępów.

Jaka jest teraz główna problem z przyciskami — w ogóle nie reagują, czy callback jest otrzymywany, ale logika nie działa?

  • Zlecenia 5
  • Ocena 5.0
  • Ranking 1 598

Budżet: 3500 UAH Termin: 2 dni

Witam. Widzę, że workflow już działa z Worksection, OpenAI i Telegram - trzeba tylko dopracować inline-przyciski i dodać logikę przypomnień. Przyciski „Potwierdź”, „Przerób”, „Skopiuj”, „Odrzuć” - to standardowe callback-handlery w n8n, ale tutaj jest wiele subtelnych kwestii: deduplikacja wysyłki, rozpoznawanie głosu, zachowanie statusu szkicu między iteracjami. Robiłem coś podobnego dla bota PM na aiogram - tam też była łańcuchowa edycja treści z poprawkami głosowymi przez Whisper API. Pytanie: poprawki głosowe - to wiadomości głosowe Telegram, czy używacie jakiejś innej usługi do rozpoznawania?

Oferty ukryte

W liście nie są widoczne oferty ukryte przez zleceniodawcę lub freelancerów z profilem Plus, a także oferty, które naruszają regulamin

Aktualne zlecenia dla freelancerów w kategorii AI i uczenie maszynowe

13 lipca
9 lipca
9 lipca