Cześć! Szukam doświadczonego programisty (Python / Node.js) do stworzenia prywatnego bota monitorującego nowe ogłoszenia na portalach OLX i Otomoto (opcjonalnie inne) z funkcją automatycznego kontaktu.Kluczowe założenia projektu: Monitorowanie i Filtry: Bot ma na bieżąco sprawdzać wybrane kategorie w określonej lokalizacji (np. miasto + promień X km). Interesują mnie wyłącznie oferty z ceną poniżej średniej rynkowej (szczegóły algorytmu wyliczania średniej lub sztywne widełki cenowe do ustalenia). Wysyłanie pierwszej wiadomości: Po wykryciu okazji bot ma automatycznie wysłać pierwszą, przygotowaną przeze mnie wiadomość do sprzedawcy. Ważne: Nie zależy mi na natychmiastowym wysłaniu w ułamku sekundy (wręcz przeciwnie – chcę, aby bot symulował ruch człowieka i wysyłał wiadomość np. po 2-5 minutach, żeby uniknąć natychmiastowego bana od systemów anty-botowych portali). Inteligentny Auto-responder (AI): Jeśli sprzedawca odpisze na pierwszą wiadomość, bot musi potrafić samodzielnie odpisać na podstawowe pytania (np. potwierdzenie chęci zakupu, prośba o rezerwację, podanie mojego numeru telefonu). Najchętniej widziałbym tu integrację z API OpenAI (ChatGPT) z odpowiednio napisanym promptem kontekstowym. Bezpieczeństwo konta: System musi obsługiwać rotację proxy oraz mechanizmy zapobiegające wykrywaniu automatyzacji (np. Puppeteer-Extra-Stealth lub Playwright, odpowiednie opóźnienia, udawanie ruchów myszką).Wymagania techniczne: Preferowany język: Python (np. Scrapy, Selenium/Playwright, integracja z OpenAI) lub Node.js. Prosty panel zarządzania (może być nawet webowy skrypt, Telegram Bot jako interfejs lub konfiguracja w pliku .env), gdzie mogę zmieniać linki do kategorii, budżet i treść pierwszej wiadomości. Stabilność działania (odporność na drobne zmiany w strukturze HTML stron).Proszę o zgłoszenia zawierające: Wstępną wycenę lub stawkę godzinową. Szacowany czas realizacji. Informację, czy realizowałeś/aś już podobne projekty związane ze scrapingiem i automatyzacją działań na kontach użytkownika (mile widziane portfolio/GitHub).
Oferty ukryte
Aktualnie brak ofert
Aktualne zlecenia dla freelancerów w kategorii Tworzenie chatbota
Specyfikacja techniczna: Kontekst Studio języków obcych „AMI” (m. Winnica, 10 lat na rynku) uruchamia krótki nagrany online kurs języka obcego. Kurs jest wspierany przez asystenta AI o imieniu Starky — symbol studia. Starky pełni rolę „cyfrowego tutora”, który wspiera ucznia między lekcjami kursu. Kurs jest umieszczony na platformie WeStudy (plan „Elitarny”).Cele projektu Stworzyć chatbota na bazie modelu językowego (LLM), który: odpowiada uczniowi w imieniu postaci Starky (przyjazny, wspierający kot-asystent); pomaga w pytaniach dotyczących tematu bieżącej lekcji kursu; wspiera motywację ucznia (przypomnienia, pochwały za postępy); nie odpowiada na pytania poza zakresem kursu (tematy ogólne, inne przedmioty itp.).Wymagania funkcjonalne Kanał interakcji: bot Telegram (preferowana opcja — szybka realizacja, znany interfejs dla uczniów). Jeśli istnieje techniczna możliwość wbudowania widgetu czatu bezpośrednio na platformie WeStudy — rozważymy jako alternatywę, ale Telegram jest podstawowym scenariuszem. Połączenie z LLM: przez API (na przykład, Anthropic Claude API lub podobne według wyboru wykonawcy, z uzasadnieniem wyboru). Systemowy prompt / „charakter” Starky: ustawienia instrukcji, które określają ton komunikacji, dozwolone i zabronione tematy. Zamawiający dostarcza opis charakteru postaci oraz zasady zachowania. Powiązanie z treścią kursu: bot musi mieć dostęp do materiałów 5–10 modułów kursu (tekst lekcji/notatki), aby odpowiadać dokładnie na temat bieżącego modułu, a nie ogólnymi frazami. Proste administrowanie: możliwość aktualizacji materiałów kursu i systemowego promptu bez zaangażowania programisty (na przykład, przez plik tekstowy lub prosty panel administracyjny). Testowanie: sprawdzenie poprawności odpowiedzi na 15–20 typowych pytań uczniów przed uruchomieniem.Co NIE wchodzi w skład tego TŻ Opracowanie samej treści kursu (lekcje, ćwiczenia) — realizowane przez studio samodzielnie. Projektowanie/branding postaci Starky (wizualny wizerunek) — w razie potrzeby omawiane osobno. Stałe wsparcie długoterminowe po uruchomieniu (osobna umowa, jeśli potrzebne).Oczekiwane wyniki (deliverables) Działający bot Telegram, podłączony do API LLM. Skonfigurowany systemowy prompt postaci Starky. Instrukcja dla zamawiającego: jak aktualizować treść kursu i dostosowywać prompt. Krótki raport z testowania.Orientacyjny budżet i terminy Budżet: do 25 000 UAH (maksymalna kwota, uzgodniona w ramach finansowania grantowego; prosimy o podanie swojej wyceny — stała cena lub stawka godzinowa z oszacowaniem liczby godzin). Termin realizacji: preferowane w ciągu 4–6 tygodni od momentu potwierdzenia, uzgodnienia — osobno. Osobno, prosimy o podanie orientacyjnej miesięcznej kosztu korzystania z API (opłata za tokeny/wiadomości) — to osobna pozycja wydatków od jednorazowego opracowania.
Muszę stworzyć automatyczny system SEO oparty na n8n, który będzie zbierał dane z różnych serwisów, łączył je i przekazywał do ChatGPT w celu analizy. Konieczne jest podłączenie Ahrefs Google Search Console Google Analytics 4 Google Ads Pierwszy etap — minimalna wersja robocza Podłączyć Google Search Console. Podłączyć GA4. Podłączyć Ahrefs, jeśli mój plan i API na to pozwalają. Zapisywać codzienne dane. Przekazywać je do ChatGPT. Wysyłać jeden codzienny raport na Telegram lub na email. Skonfigurować analizę strony viarcanvas.com i konkurenta picturehappy.lv. Po sprawdzeniu działania dodać Google Ads, dodatkowe kraje, konkurentów i rozszerzone raporty. Co należy uzyskać z Ahrefs Dla strony viarcanvas.com i wybranych konkurentów: organiczne słowa kluczowe; aktualne pozycje; zmiana pozycji; wysokość wyszukiwania; przewidywany ruch; strony, które otrzymują organiczny ruch; nowe i utracone słowa kluczowe; nowe i utracone linki zwrotne; strony konkurentów, które zyskały ruch; nowe słowa kluczowe konkurentów; Content Gap między naszą stroną a konkurentami. Lista konkurentów powinna być edytowalna bez zmiany samego skryptu n8n.Co należy uzyskać z Google Search Console kliknięcia; wyświetlenia; CTR; średnia pozycja; zapytania; strony; kraje; urządzenia; zmiany wskaźników według dni i okresów. Ważne, aby dane można było analizować osobno dla każdej wersji językowej: /lv/ /lt/ /ee/ /pl/ /de/ Potrzebna jest również osobna analiza konkretnych stron, na przykład: https://viarcanvas.com/lv/new/canvasCo należy uzyskać z Google Analytics 4 użytkownicy; sesię; ruch organiczny; strony wejściowe; zakupy; zapytania; dochody; współczynnik konwersji; zaangażowanie; kraje i urządzenia. Trzeba łączyć ruch SEO nie tylko z odwiedzinami, ale także z zapytaniami, zamówieniami i dochodami.Co należy uzyskać z Google Ads wydatki; kliknięcia; wyświetlenia; CTR; CPC; konwersje; koszt konwersji; dochody; ROAS; zapytania wyszukiwawcze; dane dotyczące kampanii i krajów. Google Ads należy analizować osobno od organicznego SEO, ale włączyć do ogólnego raportu marketingowego.Co powinien analizować ChatGPT ChatGPT powinien automatycznie określać: które słowa kluczowe wzrosły; które słowa kluczowe spadły; które strony straciły ruch; które strony zaczęły rosnąć; gdzie spadły wyświetlenia; gdzie spadł CTR; gdzie pogorszyła się średnia pozycja; które strony znajdują się na pozycjach 4–15 i mają potencjał, aby wejść do TOP; które słowa mają wyświetlenia, ale mało kliknięć; które strony konkurentów rosną szybciej niż nasze; jakie zapytania mają konkurenci, ale nie mamy ich; jakie artykuły warto napisać; które istniejące strony warto zaktualizować; gdzie możliwa jest kanibalizacja zapytań; gdzie potrzebne jest wewnętrzne linkowanie; które strony warto wzmocnić linkami zewnętrznymi; jakie zmiany wymagają pilnej uwagi. ChatGPT nie powinien po prostu wymieniać liczb. Powinien wyjaśniać prawdopodobne przyczyny zmian i przedstawiać konkretny plan działania.
https://docs.google.com/document/d/1TpVG_3eorqptb4MCf5XmcvwXJMuAA56UFyusw_7wAfI/edit?tab=t.q8f7pv3dj31d
Specyfikacja techniczna dla bota Telegram Cel: Stworzyć bota Telegram, który będzie: 1. Pobierał posty z jednego kanału (źródło). 2. Repostował je na jeden lub kilka innych kanałów (odbiorcy) w imieniu konta Telegram. 3. Wspierał: • Tekst. • Do 10 zdjęć. • Premium emoji. 4. Zastępował linki w postach według określonych zasad. 5. Dodawał przyciski inline według specjalnych skryptów w tekście. 6. Wspierał przypisanie linków i przycisków dla każdego odbiorcy osobno. Praca z linkami: • W tekście posta mogą być linki, które należy zastąpić. • Dla każdego kanału-odbiorcy bot powinien używać swojego linku. • Przykład: jeśli w poście link https://site.com, to: • Dla Kanału A zastąpić na https://site.com/a • Dla Kanału B zastąpić na https://site.com/b Praca z przyciskami: • W tekście mogą być skrypty takie jak: [kontakt], [strona], [zamówić]. • Bot powinien: • Usunąć skrypt z tekstu. • Dodać przycisk z odpowiednim tekstem i odpowiednim linkiem. • Przyciski są konfigurowane osobno dla każdego kanału-odbiorcy.