Budżet: 5000 UAH Termin: 3 dni
Cześć.
Jestem programistą NodeJS. Jestem gotów podjąć się zadania. Pisz, omówimy.
Stworzyć w pełni automatyczny system, który:
automatycznie pobiera i przetwarza stany z magazynów (pliki Excel/CSV, przychodzące na Gmail),
zapisuje je na Google Dysku w strukturze według dat,
łączy dane z głównym eksportem towarów (według kodu towaru),
tworzy końcową tabelę z ilością dla każdego magazynu i łącznym stanem,
działa w trybie offline z regularnym sprawdzaniem poczty.
Fabryka Nowograd-Wołyński
Kijów — ⚠️ przesyła dwa raporty:
Stany Fabryki
Stany magazynu kijowskiego
Dniepr
Tarnopol
Pliki mogą przychodzić:
w różnym czasie dnia (nie jednocześnie);
w różnych formatach (.xls, .xlsx, .csv);
w oddzielnych wiadomościach, jednym lub wieloma załącznikami;
z różną strukturą kolumn (ale wszędzie są: kod towaru, nazwa, ilość).
System musi sprawdzać Gmail co 20 minut.
Po otrzymaniu nowych wiadomości z załącznikami:
określa magazyn i typ raportu na podstawie tematu wiadomości lub nazwy pliku;
zapisuje pliki na Google Dysku (w folderze bieżącego dnia);
przetwarza pliki bez czekania na inne magazyny;
oznacza przetworzone wiadomości etykietą (na przykład, stock/processed), aby nie przetwarzać ich ponownie.
Magazyny mogą wysyłać pliki w dowolnym dogodnym czasie,
gdy mają dostęp, internet lub czas — system powinien je przetworzyć automatycznie,
niezależnie od pory dnia.
Skrót (lub bot) każdego ranka o 07:00 wysyła wiadomości-zapytania na adresy e-mail wszystkich magazynów.
Dla Kijowa — dwa oddzielne e-maile: jeden do “Fabryki”, jeden do “magazynu kijowskiego”.
W temacie wiadomości muszą być znaczniki do rozpoznawania:
[STOCK][NOVOGRAD] [STOCK][KYIV][FABRIKA] [STOCK][KYIV][SKLAD] [STOCK][DNIPRO] [STOCK][TERNOPIL]
Po otrzymaniu odpowiedzi system powinien na podstawie tych znaczników zrozumieć, gdzie zapisać plik i do której kolumny go wprowadzić.
Każdego dnia tworzony jest nowy folder z datą:
/Stany/2025-10-21/
Wewnątrz — podfoldery według magazynów:
/Stany/2025-10-21/Fabryka Nowograd-Wołyński/ /Stany/2025-10-21/Kijów/Fabryka/ /Stany/2025-10-21/Kijów/magazyn kijowski/ /Stany/2025-10-21/Dniepr/ /Stany/2025-10-21/Tarnopol/
Jeśli przychodzi kilka plików — wszystkie są zapisywane z unikalną nazwą (data + oryginalna nazwa).
Przechowywać foldery tylko za ostatnie 5 dni, wszystko starsze automatycznie usuwać.
Po zapisaniu pliku system:
Odczytuje tabelę, znajduje kolumny kod, nazwa, ilość (na podstawie słów kluczowych).
Tworzy wewnętrzną bazę stanów według magazynów.
Porównuje kody towarów z głównym eksportem (plik, który dostarczy zleceniodawca).
Wynik łączenia danych powinien być tabelą w następującym formacie:
| Kod towaru | Nazwa | Nowograd-Wołyński | Kijów (Fabryka) | Kijów (Magazyn) | Dniepr | Tarnopol | Razem |
|---|---|---|---|---|---|---|---|
| 10125 | Szafa przesuwna Blanco | 5 | 12 | 3 | 4 | 2 | 26 |
| 10488 | Komoda Rondo | 0 | 3 | 0 | 2 | 1 | 6 |
Jeśli jakiś towar jest nieobecny w raporcie magazynu — wartość dla niego = 0.
Jeśli kod znaleziono w kilku plikach jednego magazynu — wartości są sumowane.
Kolumna Razem = suma wszystkich magazynów.
Wiersze powinny być tworzone według eksportu zleceniodawcy — to znaczy towary, których nie ma w żadnym raporcie, wciąż są obecne, ale z zerowymi stanami.
Zleceniodawca dostarcza oddzielny plik z towarami (na przykład, catalog.xlsx),
w którym są kody, nazwy, kategorie itd.
Skrót powinien brać kody z tego pliku jako bazę, a w kolumnach magazynów wstawiać odpowiednie ilości.
Jeśli w plikach magazynów są kody, których nie ma w eksporcie — można:
albo dodać je na koniec listy,
albo zignorować (według uznania zleceniodawcy, zrobić opcję).
Tabela zbiorcza jest zapisywana codziennie w folderze bieżącej daty:
/Stany/2025-10-21/Stany_2025-10-21.xlsx
Tworzony jest również Google Sheet do przeglądania online.
W przyszłości można będzie podłączyć Google Data Studio lub Looker do wizualizacji.
Przechowywać tylko ostatnie 5 dni.
Foldery i pliki starsze niż 5 dni powinny być automatycznie usuwane (według harmonogramu 1 raz dziennie).
Wszystko działa w pełni automatycznie.
Sprawdzanie nowych wiadomości co 20 minut.
Możliwość ręcznego uruchomienia w razie potrzeby.
Możliwość łatwej zmiany:
adresów e-mail magazynów;
harmonogramu sprawdzania;
liczby dni przechowywania;
struktury kolumn.
Logowanie wszystkich działań (w Google Sheet lub plik tekstowy).
Google Apps Script — preferowana opcja (wszystko działa wewnątrz Gmail/Drive/Sheets, bez serwera).
Alternatywa: Python z Gmail API + Google Drive API + Google Sheets API (jeśli wymagana jest hosting).
W pełni działające rozwiązanie (skrypt, wyzwalacze, instrukcje).
Instrukcja:
gdzie zmieniać adresy i harmonogram;
gdzie wskazać ścieżkę do pliku eksportu;
jak ręcznie uruchomić.
Testowanie z rzeczywistymi wiadomościami (1–2 dni).
Gwarancja poprawnej pracy przez 7 dni po uruchomieniu.
https://drive.google.com/drive/u/2/folders/11PcIgGkjVI7tnKD5N4vKfg7DZ
Budżet: 5000 UAH Termin: 3 dni
Cześć.
Jestem programistą NodeJS. Jestem gotów podjąć się zadania. Pisz, omówimy.
Budżet: 5000 UAH Termin: 1 dzień
Cześć, pracowałem nad automatyzacją zbierania danych z magazynów przez e-maile Gmail ✅, przetworzyłem ponad 15 000 rekordów i zorganizowałem system plików dla 7 magazynów. ️
Jak planujesz radzić sobie z możliwymi błędami w strukturze kolumn w załączonych plikach podczas automatycznego przetwarzania?
Proponuję się skontaktować, chętnie doradzę Ci bezpłatnie z technicznej strony i wspólnie opracujemy plan rozwoju + opowiem o moim zespole!
Budżet: 5000 UAH Termin: 8 dni
Witaj. Zadanie jest dość kreatywne i ciekawe. Jestem gotów je zrealizować. Mam doświadczenie w tworzeniu systemów CRM opartych na Arkuszach Google. Na pierwsze zamówienie zrobię 50% zniżki
Budżet: 5000 UAH Termin: 30 dni
Cześć! Mogę zrealizować twój projekt. Mam doświadczenie. Pisz, dogadamy się.
Budżet: 27000 UAH Termin: 7 dni
Witaj.
Do Twojego projektu potrzebny jest w pełni autonomiczny system agregacji i raportowania zapasów towarowych. Zrealizuję go za pomocą Google Apps Script, zapewniając płynna integrację z Gmail, Google Drive i Google Sheets bez potrzeby korzystania z dodatkowej infrastruktury serwerowej. Zautomatyzuję parsowanie e-maili, klasyfikację plików według magazynów, strukturalne przechowywanie i przetwarzanie danych w czasie rzeczywistym w celu stworzenia zunifikowanych tabel zapasów, wykorzystując Twój katalog produktów jako źródło wiarygodnych informacji. System będzie regularnie sprawdzał dostępność nowych raportów, natychmiast je przetwarzał i automatycznie oczyszczał dane historyczne, oferując możliwości prowadzenia dziennika i ręcznego zarządzania. Opracuję niezawodną logikę do rozpoznawania plików według znaczników tematów, znormalizuję niekompatybilne formaty plików i codziennie tworzę skonsolidowane dane w Excel i Google Sheets. Dzięki skalowalnej architekturze i zrozumiałej dokumentacji to rozwiązanie będzie działać niezawodnie, bez ręcznej interwencji i łatwo dostosowywać się do przyszłych korekt.
Budżet: 10000 UAH Termin: 4 dni
Dzień dobry. Zajmuję się automatyzacją procesów no-low code. Mogę opracować dla Państwa zautomatyzowany system oparty na n8n. Ta platforma pozwala nie tylko na niezawodne wdrożenie całej niezbędnej funkcjonalności, ale także uprości wprowadzanie zmian w przyszłości. Ponadto taki system jest bardziej przejrzysty, co znacznie ułatwia monitorowanie jego pracy. Jeśli jesteś zainteresowany - pisz, z przyjemnością omówię szczegóły i pomogę.
Budżet: 12000 UAH Termin: 10 dni
Mogę zrealizować taką automatyzację przez Google Apps Script — optymalnie pod Gmail i Google Drive bez zewnętrznego hostingu. Skrypt będzie przetwarzać e-maile, formować codzienne foldery, łączyć pliki Excel/CSV i generować tabelę przestawną w Google Sheets.
Mam kilka pytań, porozmawiajmy osobiście.
Budżet: 20000 UAH Termin: 1 dzień
Dzień dobry!
Mogę zrealizować dla Państwa w pełni zautomatyzowany system przetwarzania zapasów z magazynów zgodnie z Państwa specyfikacją techniczną.
Budżet: 16000 UAH Termin: 4 dni
Dzień dobry. Będę rad pomóc. Wykonam wszystko szybko i jakościowo. Posiadam niezbędne doświadczenie i umiejętności.
Budżet: 27000 UAH Termin: 10 dni
Cześć!
Mam ponad 10-letnie doświadczenie w programowaniu w Pythonie. Wielokrotnie pracowałem ze wszystkimi potrzebnymi API Google oraz z pocztą do tworzenia różnych automatyzacji.
Jestem gotów zaproponować Ci automatyzację w Pythonie, orientacyjny koszt to 1500-2500 $. Napisz, chętnie omówię szczegóły.
Budżet: 27000 UAH Termin: 7 dni
Witaj. Mam doświadczenie w tworzeniu podobnych skryptów. Mogę zrealizować to w Node.js lub Pythonie.
Konieczne jest przeprowadzenie głębokiej analizy technicznej trzech plików PDF pod kątem autentyczności oraz możliwych oznak edytowania lub fałszowania. Potrzebna jest nie tylko wizualna ocena dokumentów. Wykonawca powinien dobrze rozumieć wewnętrzną strukturę plików PDF oraz umieć analizować: metadane plików; strukturę PDF oraz poszczególnych obiektów; historię tworzenia i możliwego edytowania; używane oprogramowanie; wbudowane czcionki, obrazy, warstwy i inne elementy; możliwe oznaki ponownego zapisywania, konwersji, wprowadzania zmian lub tworzenia dokumentu z datą wsteczną; jakiekolwiek techniczne niezgodności, które mogą świadczyć o manipulacjach z plikami. Na podstawie przeprowadzonej analizy należy przedstawić zrozumiałe pisemne wnioski dotyczące każdego pliku z wskazaniem wykrytych oznak, ryzyk oraz ograniczeń analizy. Rozważamy specjalistów, którzy mają praktyczne doświadczenie w cyfrowej kryminalistyce, analizie dokumentów PDF, metadanych lub weryfikacji plików elektronicznych pod kątem autentyczności. W odpowiedzi prosimy krótko opisać swoje doświadczenie, metody oraz narzędzia, które wykorzystujesz do takiej analizy.
Wskaźnik do użytku w handlu powinien określać określone zakresy z historią i analizować je z bieżącym
Szukam programisty do stworzenia asystenta AI opartego na OpenAI GPT-5.5 z integracją Tourvisor API (Wyszukiwanie wycieczek).Co należy zrealizowaćBackend Preferowane: Python (FastAPI) lub Node.js Backend powinien mieć REST API do integracji z zewnętrznymi usługami.Integracja z OpenAI Należy użyć OpenAI API (GPT-5.5). AI powinien: prowadzić dialog z klientem; zapamiętywać historię korespondencji; automatycznie określać język (rosyjski/kazachski); odpowiadać jak menedżer biura podróży; korzystać z systemowego promptu i bazy wiedzy.Integracja z Tourvisor Na pierwszym etapie będzie używane tylko: API "Wyszukiwanie wycieczek" Po otrzymaniu danych od klienta backend powinien zwracać się do Tourvisor API i uzyskiwać rzeczywiste oferty. Architektura powinna przewidywać możliwość późniejszego podłączenia: API "Oferty last minute"; API "Opisy hoteli"; bez istotnej przeróbki projektu.Logika działania AI powinien samodzielnie prowadzić dialog. Na przykład: Klient: Chcę do Turcji AI pyta: miasto wylotu; daty; liczba dorosłych; liczba dzieci; wiek dzieci; budżet; życzenia. Po uzyskaniu niezbędnych danych backend wykonuje zapytanie do Tourvisor API. Otrzymane wyniki są przekazywane do GPT w celu sformułowania ładnej odpowiedzi dla klienta.Ważne wymagania AI nie powinien: wymyślać cen; wymyślać dostępności miejsc; wymyślać wycieczek. Używać tylko informacji uzyskanych z Tourvisor API.Preferowane użycie Function Calling (Narzędzia) Należy zrealizować oddzielne funkcje: searchTours() W przyszłości zostaną dodane: searchHotTours() getHotelInfo()Panel administracyjny Potrzebny jest prosty panel webowy, w którym można: zmienić systemowy prompt; załadować/zmienić bazę wiedzy; przeglądać historię dialogów; przeglądać logi i błędy.Technologie Python FastAPI (preferowane) Docker PostgreSQL Swagger/OpenAPICo powinno być przekazane po zakończeniu kod źródłowy projektu; instrukcja instalacji; konfiguracja Docker; dokumentacja API; pomoc przy pierwszym uruchomieniu.Będzie to atutem doświadczenie w pracy z OpenAI API; doświadczenie w integracji z Tourvisor API; doświadczenie w tworzeniu asystentów AI dla WhatsApp, Telegram lub innych komunikatorów.Dodatkowe życzenie Projekt powinien być napisany modułowo, aby w przyszłości można było bez przeróbek podłączyć: WhatsApp (Talk Me lub inna usługa); Telegram; Instagram Direct; stronę firmy. Ważne: przewidzieć możliwość podłączenia API "Oferty last minute" i "Opisy hoteli" w przyszłości bez zmiany głównej logiki aplikacji.
Potrzebny doświadczony programista Python do stworzenia programu automatyzacji pracy z witryną. Co ma robić bot: Autoryzować się na moim koncie na stronie. Nieprzerwanie (24/7) monitorować pojawienie się nowych zamówień roboczych. Po pojawieniu się nowego zamówienia otwierać jego kartę. Analizować informacje o zamówieniu (typ prac, miasto, odległość, opis). Automatycznie akceptować zamówienia, które spełniają określone warunki. Jeśli zamówienie nie spełnia warunków, pomijać je. Wysyłać powiadomienia na Telegram o zaakceptowanych i pominiętych zamówieniach. Wymagania: Python. Playwright (mile widziane) lub Selenium. Praca przez zwykłą przeglądarkę. Przekazanie pełnego kodu źródłowego po zakończeniu projektu. Zapewnienie instrukcji instalacji i uruchamiania. Obowiązkowe doświadczenie w tworzeniu podobnych systemów automatyzacji. Proszę o przesłanie przykładów podobnych projektów podczas odpowiedzi.
Potrzebne jest zrealizowanie projektu zbierania i strukturyzacji dużej ilości obrazów z otwartych źródeł internetowych (na pierwszym etapie 2000 obrazów). Zadanie obejmuje: - zautomatyzowane zbieranie obrazów; - pobieranie plików w maksymalnie dostępnej jakości; - klasyfikację obrazów według kategorii. Oczekiwany rezultat: - strukturalna baza obrazów; - zrozumiały system katalogowania; - przekazanie wyniku przez Google Drive lub inny uzgodniony sposób;