Budżet: 222 EUR Termin: 2 dni
Cześć Denis, jestem gotów do wykonania. Mam duże doświadczenie w tworzeniu botów Telegram i web scrapingu. Czy mogę zobaczyć strony, z których należy pozyskiwać informacje? Proszę wysłać na prywatne, dziękuję.
Potrzebny programista Python do stworzenia bota Telegram, który będzie monitorować nowe ogłoszenia o wynajmie mieszkań w Hamburgu (Niemcy) i wysyłać powiadomienia.
⸻
📌 Główne zadanie
• Parsowanie 2–3 stron z ogłoszeniami
• Określenie nowych wpisów
• Przechowywanie ID ogłoszeń, aby uniknąć duplikatów
• Wysyłanie wiadomości w Telegramie z krótką informacją + linkiem
⸻
📌 Wymagana funkcjonalność
Bots powinien:
• okresowo sprawdzać strony (cron / interwały)
• wykrywać nowe ogłoszenia
• przechowywać historię (SQLite/PostgreSQL)
• wysyłać powiadomienia w Telegramie
Wiadomość zawiera:
• tytuł ogłoszenia
• dzielnicę/adres (jeśli jest)
• cenę (jeśli jest)
• zdjęcie (opcjonalnie)
• link
⸻
📌 Źródła danych
Na początku — 2–3 strony dotyczące Hamburga.
Lista zostanie uzgodniona wspólnie.
Jeśli na jakiejś stronie jest skomplikowana ochrona (captcha, renderowanie js, antybot), można pominąć to źródło.
⸻
📌 Preferowane technologie
• Python
• aiogram
• requests / aiohttp / BeautifulSoup
• Playwright (jeśli potrzebne renderowanie)
• SQLite lub PostgreSQL
• Docker (opcjonalnie)
Można jednak zaproponować alternatywy.
⸻
📌 Minimalny zestaw komend
• /start
• /stop
• /status (statystyki)
• /test (testowe powiadomienie)
⸻
📌 Etapy rozwoju
Etap 1 (MVP):
• parsowanie 2 stron
• przechowywanie ID
• wysyłanie powiadomień w Telegramie
• bez filtrów
Etap 2 (opcjonalnie):
• filtry według ceny/dzielnicy
• dodatkowe strony
• wdrożenie dockerowe
⸻
📌 Wymagania dla programisty
• doświadczenie z Pythonem
• doświadczenie w web-scraping
• mile widziane doświadczenie w tworzeniu botów Telegram
• umiejętność pisania adekwatnego, stabilnego kodu
⸻
📌 Co potrzebne na wyjściu
• działający bot
• kod źródłowy
• instrukcja uruchomienia
• (opcjonalnie) konfiguracja Docker
⸻
📌 Co proszę przesłać w odpowiedzi
1. Przybliżoną cenę za MVP
2. Terminy realizacji
3. Krótki plan realizacji
4. Przykłady prac (jeśli są)
Proszę nie pisać „mogę zrobić, napisz w prywatnej wiadomości”.
Bez oceny i planu — nie rozważam.
Budżet: 222 EUR Termin: 2 dni
Cześć Denis, jestem gotów do wykonania. Mam duże doświadczenie w tworzeniu botów Telegram i web scrapingu. Czy mogę zobaczyć strony, z których należy pozyskiwać informacje? Proszę wysłać na prywatne, dziękuję.
Budżet: 100 EUR Termin: 1 dzień
Witaj! Jestem gotów zrealizować ten projekt, mam duże doświadczenie w tworzeniu różnych aplikacji.
Budżet: 180 EUR Termin: 4 dni
Zapoznałem się z zadaniem, mam doświadczenie w tworzeniu parserów i botów Telegram na Pythonie. Specyfikacja jest jasna i zrozumiała, jestem gotów przystąpić do realizacji. Stos technologiczny w pełni odpowiada: Python, aiogram (asynchroniczny), SQLite. Do parsowania używam requests/BS4 dla szybkości, lub Playwright, jeśli strona wymaga renderowania JS.
1. Przybliżona cena za MVP za cały funkcjonalność (parsowanie 2-3 stron + bot z powiadomieniami + baza danych + panel administracyjny): 200 USD
2. Terminy realizacji 3–5 dni.
Dzień 1: Konfiguracja środowiska, bazy danych i struktury bota.
Dzień 2-3: Pisanie parserów dla wybranych stron, omijanie podstawowych zabezpieczeń.
Dzień 4: Integracja parserów z botem, testy, debugowanie.
Dzień 5: Ostateczna kontrola i oddanie (instrukcja, wdrożenie).
3. Krótki plan realizacji
Analiza źródeł: Sprawdzamy strukturę HTML i zapytania sieciowe wybranych stron.
Baza danych (SQLite): Tworzymy tabelę do przechowywania hashy/ID ogłoszeń, aby wykluczyć duplikaty.
Parser (Core): Piszę skrypt, który zbiera dane (Tytuł, Cena, Obszar, Link) i sprawdza obecność ID w bazie.
Bot (Interfejs): Realizujemy komendy /start, /stop, /status. Ustawiamy wysyłkę nowych ofert do użytkowników.
Wdrożenie: Pakowanie w Docker (opcjonalnie, jak w specyfikacji) lub instrukcja uruchomienia na serwerze/lokalnie.
4. Przykłady prac
Specjalizuję się w rozwoju w Pythonie. Mam głębokie zrozumienie bibliotek BeautifulSoup i Selenium/Playwright. Gwarantuję czysty kod i szczegółową instrukcję uruchomienia.
Budżet: 250 EUR Termin: 7 dni
Dobry wieczór.
Nazywam się Ołeksij.
Jestem gotów zająć się opracowaniem bota Telegram do monitorowania nowych ogłoszeń wynajmu mieszkań w Hamburgu. Mam znaczące doświadczenie w Pythonie, web-scrapingu i tworzeniu botów, dlatego zrealizuję stabilną usługę, która automatycznie będzie sprawdzać strony, identyfikować nowe ogłoszenia, przechowywać historię i wysyłać wiadomości w Telegramie ze wszystkimi potrzebnymi danymi. Dla MVP wykonam parsowanie 2 stron, system przechowywania ID, okresowe kontrole, bazę danych i wysyłanie wiadomości; w razie potrzeby mogę dodać filtry, nowe źródła i Dockera.
Bardziej szczegółowo chętnie omówię w prywatnych wiadomościach.
Będę zadowolony ze współpracy!
Budżet: 100 EUR Termin: 10 dni
Gotowy, aby zająć się rozwojem.
Podobną funkcjonalność już realizowałem — parsowanie ogłoszeń, określanie nowych wpisów, przechowywanie linków i wysyłanie wiadomości w Telegramie, więc rozumiem zadanie i możliwe niuanse od razu.
📌 Orientacyjna cena za MVP
100$
📌 Termin rozwoju
7–10 dni (zależy od złożoności stron)
📌 Krótki plan realizacji
- Analiza stron + uzgodnienie listy źródeł
- Opracowanie parserów
- Baza danych SQLite/PostgreSQL do przechowywania ID ogłoszeń / lub inne zoptymalizowane rozwiązanie
- Wykrywanie nowych publikacji + antyduplikaty
- Wysyłanie wiadomości w Telegramie (nazwa, cena, adres, zdjęcie, link)
- Komendy: /start, /stop, /status, /test
- Dokumentacja + instrukcja uruchomienia
Na życzenie — rozszerzenie funkcjonalności (filtry, nowe strony)
📌 Technologie
- Python / aiogram, requests lub aiohttp + BeautifulSoup/Playwright
- DB: SQLite
📌 Przykłady prac dołączam
Gotowy do omówienia szczegółów, wyjaśnienia źródeł i rozpoczęcia rozwoju.
Budżet: 80 EUR Termin: 7 dni
Witam, mogę stworzyć takiego bota. Pracuję w Pythonie. Do bota używam Telebot, a do parsowania używam Chrome Driver, czyli Selenium, i przez to będziemy czytać stronę i parsować.
1) Cena orientacyjnie 80 euro
2) Czas na rozwój myślę 3-4 dni i testowanie, myślę maksymalnie 7 dni
3) Zgodnie z planem podajecie strony, i nazwiecie co konkretnie trzeba, ja przejrzę do czego można będzie się odnieść i dalej wykonamy testowe parsowania, po czym podłączymy do bota i będziemy oczekiwać tam nowych zgłoszeń lub przyjdzie powiadomienie.
4) Bezpośrednio do wyszukiwania mieszkań nie robiłem, ale z interakcją stron i parsowaniem pracowałem.
Budżet: 150 EUR Termin: 3 dni
Cześć!
Jestem gotów opracować bota Telegram na Pythonie do monitorowania nowych ogłoszeń dotyczących wynajmu mieszkań w Hamburgu. Mam duże doświadczenie w web-scrapingu, pracy z mechanizmami antybotowymi, API Telegrama oraz tworzeniu botów o dowolnym stopniu skomplikowania.
Koszt zależy od skomplikowania wybranych stron (obecność zabezpieczeń, konieczność renderowania).
Etap 1 Analiza źródeł (0,5 dnia)
Etap 2 Parser (1 dzień)
Etap 3 Baza danych (0,5 dnia)
Etap 4 Bot Telegram (1 dzień)
Etap 5 Planista (0,5 dnia)
Etap 6 Dokumentacja i przekazanie projektu (0,5 dnia)
Jestem gotów rozpocząć od razu po uzgodnieniu szczegółów.
Jeśli to konieczne, mogę również zrealizować Etap 2+: filtry według ceny, dzielnic, rozszerzoną listę stron, wdrożenie Docker itp.
Będę zadowolony ze współpracy!
Budżet: 80 EUR Termin: 8 dni
Mam duże doświadczenie w skrypterach (Playwright/Selenium, przeglądarki antydetekcyjne, omijanie Cloudflare). Doświadczenie z PostgresSQL. Renderowanie js nie jest trudną ochroną, są setki gotowych bibliotek, które to obejdą, więc to nie jest problem. Pisałem skrypter dla tabletkiua. Mam doświadczenie w botach tg (aiogram). Jeśli wszystko Ci odpowiada, mogę przystąpić do realizacji. Jeśli nie - pisz na priv, co dokładnie, postaram się to poprawić.
Plan:
Przegląd strony, stworzenie jej parsera. 2/3 dni
Stworzenie bota tg 1/2 dni + konfiguracja bazy danych.
Dopracowanie - pozostałe dni.
Budżet: 40 EUR Termin: 3 dni
Przybliżona cena za minimum - 1500. Doświadczenie z aiogram, beautifulsoup, aiohttp, sqlite, requests. Docker, postgresql - nie. Mogę zacząć pracę jutro.
Budżet: 30 EUR Termin: 2 dni
Zrealizuję wszystko zgodnie z twoim planem w Pythonie. Jeśli na stronach są API, zrobię powiadomienia z minimalnym opóźnieniem, jeśli nie, skanowanie strony. Można to zrobić z tłumaczeniem na dowolny język.
Budżet: 150 EUR Termin: 3 dni
Witam.
Jestem gotowa omówić szczegóły i przystąpić do pracy. Czekam na Państwa odpowiedź.
Budżet: 150 EUR Termin: 5 dni
Witam.
Opracowuję boty dla Telegramu w Pythonie. Jestem gotów się tym zająć. Piszcie, omówimy.
Budżet: 200 EUR Termin: 9 dni
Cześć! 👋 Zapoznałem się z TZ — format idealnie pasuje do mojego stacku: Python + aiogram + web-scraping + Baza Danych.
---
1. Przybliżona cena za MVP
Dla Etapu 1 (MVP: 2 strony, zapis ID, wysyłanie powiadomień bez filtrów):
2. Terminy realizacji
Orientacyjnie:
1–2 dni — analiza stron, uzgodnienie źródeł i formatu danych;
3–5 dni — realizacja parserów, logiki bota, Bazy Danych, komend;
1–2 dni — testowanie, poprawki, krótka dokumentacja.
---
3. Krótki plan realizacji
1. Analiza źródeł
zatwierdzimy 2–3 strony dotyczące Hamburga;
sprawdzę strukturę HTML, paginację, możliwe renderowanie JS/ochronę.
2. Architektura
wybór Bazy Danych: SQLite (prosty start) lub PostgreSQL;
schemat tabel: ogłoszenia (id ogłoszenia, tytuł, dzielnica, cena, url, czas utworzenia itp.).
3. Parsowanie
Python + requests / aiohttp + BeautifulSoup;
w razie potrzeby — Playwright do renderowania JS;
parser dla każdej strony z ujednoliconym wyjściem (jednolita struktura danych).
4. Logika "nowych ogłoszeń"
przy każdym uruchomieniu:
pobieramy listę aktualnych ogłoszeń;
porównujemy z Bazą Danych po unikalnym ID/URL;
zapisujemy tylko nowe;
tworzymy listę do wysyłki.
5. Bot Telegram
aiogram (2.x/3.x — do uzgodnienia);
komendy: /start, /stop, /status, /test;
wysyłanie powiadomień z:
nazwą;
dzielnicą/adresem (jeśli jest);
ceną;
linkiem;
jeśli to możliwe — zdjęciem.
6. Okresowe uruchamianie
lub cron (serwer Linux);
lub wewnętrzny scheduler (apscheduler / własna pętla).
7. Logi i stabilność
podstawowe logowanie (sukces/błędy);
obsługa typowych błędów (timeouty, 4xx/5xx, zmiana układu);
ochrona przed duplikatami dzięki Bazie Danych.
8. Finał
przekazanie kodu;
instrukcja uruchomienia (lokalnie + na serwerze);
na życzenie — Dockerfile/docker-compose (jako dodatkowy etap).
---
4. Przykłady prac
Mam doświadczenie w projektach takich jak:
Boty Telegram z monitorowaniem dostępności towarów / zmiany statusu;
parsery sklepów internetowych (odzież, towary, ceny, rozmiary);
boty z okresowym ankietowaniem stron i powiadomieniami w Telegramie.
Budżet: 200 EUR Termin: 5 dni
Cześć.
Opracowuję boty do Telegrama w NodeJS. Jestem gotów się tym zająć. Napisz, omówimy.
Rozwój Telegram Mini App (Bot + WebApp) do sprzedaży dóbr cyfrowych i walut w grach (Python / aiogram) Opis projektu: Wymagana jest разработка Telegram-bota z pełnoprawnym interfejsem WebApp do zautomatyzowanej sprzedaży dóbr cyfrowych (Telegram Stars, Telegram Premium, waluty w grach/donaty do PUBG Mobile, Steam i inne). Projekt nosi nazwę Aspect App. Główny nacisk kładzie się na szybkość działania, płynny UI/UX w stylu Web3/minimalizmu oraz pełną automatyzację wydawania towarów po dokonaniu płatności. Stos technologii: Backend: Python 3.10+, aiogram 3.x (FastAPI dla Webhook/API mile widziane). Baza danych: PostgreSQL / Redis (do sesji i cache'owania). Frontend (WebApp): React.js / Vue.js / Next.js (według uznania dewelopera, ważna jest szybkość i płynność animacji). Integracje: Telegram WebApp API. Główna funkcjonalność (MVP): 1. Część kliencka (Telegram Mini App): Główny ekran: Kategorie towarów (Aktywa Telegram, Donaty w grach). Siatka banerowa dla promocji. Katalog towarów: Karty towarów z wyborem objętości (na przykład: 50, 100, 500 Telegram Stars lub UC). Pola do wprowadzania danych gracza (Player ID do PUBG). Koszyk i Zamówienie: Szybki zakup w 2 kliknięcia. Moduł płatności: Integracja metod płatności (CryptoBot API / TON Connect / inne bramki fiatowe do uzgodnienia). Panel użytkownika: Historia zamówień, status realizacji, system poleceń (saldo wewnątrz aplikacji). 2. Panel administracyjny (wbudowany w WebApp lub oddzielny bot): Zarządzanie katalogiem (dodawanie/usuwanie towarów, zmiana cen). Monitorowanie zamówień i statystyki sprzedaży. System wysyłek do bazy użytkowników. 3. Logika automatyzacji (będzie plusem): Gotowość architektury do integracji z API dostawców (API do automatycznego zakupu Stars/UC). Na etapie MVP część towarów może być wydawana kodami z bazy danych. Co jest wymagane od wykonawcy: 1. Rozwój architektury bazy danych i backendu w Pythonie. 2. Wykonanie i integracja WebApp (projekt graficzny omówimy, ważny jest czysty styl Web3, Glassmorphism). 3. Ustawienie bezpiecznych transakcji i webhooków płatności. 4. Wdrożenie na serwer (Docker, Ubuntu, konfiguracja SSL). Wymagania dla kandydata: Doświadczenie w komercyjnej разработке Telegram WebApps od 1 roku. Posiadanie portfolio z uruchomionymi i działającymi Mini Apps (przesyłaj linki w odpowiedzi). Czysty, udokumentowany kod. Warunki pracy: Praca tylko przez Bezpieczną Transakcję (Sejf / Escrow) platformy. Płatność etapowa (dzielimy projekt na Sprint 1: Backend + Baza danych, Sprint 2: Frontend WebApp, Sprint 3: Integracja płatności i testy). Budżet: Do uzgodnienia z wybranym kandydatem (podaj swoją widełkę cenową i terminy w odpowiedzi)
Specyfikacja techniczna dla bota Telegram / mini platformy 1. Cel projektu Stworzyć bota Telegram i mini platformę do wyszukiwania specjalistów oraz składania zgłoszeń przez użytkowników. Użytkownik może złożyć zgłoszenie, specjalista może odpowiedzieć, administrator kontroluje publikacje, moderację, płatności i bezpieczeństwo. 2. Role użytkowników Użytkownik: może się zarejestrować; potwierdzić numer telefonu i email; stworzyć zgłoszenie; przeglądać specjalistów; otrzymywać odpowiedzi. Specjalista: może się zarejestrować; wypełnić formularz; podać usługi, ceny, miasto, doświadczenie; dodać zdjęcia wykonanych prac; odpowiadać na zgłoszenia. Administrator: może moderować zgłoszenia; sprawdzać specjalistów; rozpatrywać skargi; zarządzać reklamą; kontrolować płatności; blokować użytkowników. 3. Rejestracja Obowiązkowo: potwierdzenie numeru telefonu przez Telegram lub kod; potwierdzenie emaila za pomocą linku lub kodu; bez potwierdzenia telefonu i emaila zgłoszenie nie jest publikowane. 4. Zgłoszenia Użytkownik wypełnia: kategorię usługi; opis zadania; miasto/dzielnicę; termin realizacji; budżet; zdjęcie (w razie potrzeby); dane kontaktowe. Ograniczenia: nie więcej niż trzy zgłoszenia na dobę od jednego użytkownika. 5. Moderacja Wszystkie zgłoszenia najpierw trafiają do moderacji. Automatycznie blokować lub wysyłać do ręcznej weryfikacji: zdjęcia kategorii 18+; spam; obraźliwe wypowiedzi; podejrzane linki; powtarzające się zgłoszenia; masowe zgłoszenia z jednego konta. 6. Specjaliści Formularz specjalisty: imię; miasto; usługi; doświadczenie; ceny; portfolio; zdjęcie; opis; link; opinie; status weryfikacji. Ważne: platforma nie ponosi odpowiedzialności za jakość usług specjalisty. Powinno to być zaznaczone w umowie użytkownika. 7. Płatność Opcje monetyzacji: płatne umieszczanie formularza specjalisty; płatne podnoszenie formularza; płatny dostęp do zgłoszeń; reklama po uzgodnieniu z administratorem; subskrypcja dla specjalistów. Podłączyć płatności: Stripe / Przelewy24 / PayU / Fondy — w miarę możliwości dewelopera. 8. Panel administracyjny Konieczne jest stworzenie wygodnego panelu administracyjnego: lista użytkowników; lista specjalistów; zgłoszenia do moderacji; skargi; płatności; statystyki; blokowanie użytkowników; edycja kategorii; zarządzanie reklamą; ręczne zatwierdzanie lub odrzucanie publikacji. 9. Bezpieczeństwo Obowiązkowo: ochrona przed spamem; limit zgłoszeń; limit wiadomości; ochrona przed masowymi rejestracjami; logowanie działań; kopie zapasowe bazy danych; weryfikacja plików i zdjęć; CAPTCHA lub inny mechanizm ochrony przed spamem; blokowanie według numeru telefonu, adresu IP lub ID Telegram. 10. Odpowiedzialność W umowie użytkownika należy zaznaczyć: platforma nie jest pracodawcą; platforma nie ponosi odpowiedzialności za działania specjalistów; użytkownik samodzielnie podejmuje decyzję o współpracy; administracja ma prawo usunąć zgłoszenie lub formularz bez podawania przyczyny; reklama publikowana jest tylko po uzgodnieniu z administratorem; zabronione są spam, oszustwa, treści 18+ oraz wszelkie przejawy agresji.
Potrzebny DevOps / administrator Linux do wdrożenia bota Telegram na VPS. Potrzebna jest dokładnie konfiguracja serwera i produkcyjnego wdrożenia. Stos technologiczny projektu: Node.js 20+, Telegraf, Express, Prisma, PostgreSQL, Redis, Docker, Docker Compose, Telegram Mini Apps, OCR. Co należy zrobić: 1. Przygotować Ubuntu VPS. 2. Skonfigurować dostęp SSH za pomocą kluczy. 3. Skonfigurować zaporę sieciową. 4. Zainstalować Docker i Docker Compose. 5. Skonfigurować PostgreSQL. 6. Skonfigurować Redis. 7. Skonfigurować Nginx. 8. Podłączyć domenę i SSL Let’s Encrypt. 9. Skonfigurować production .env. 10. Uruchomić migracje Prisma. 11. Uruchomić aplikację Node.js. 12. Skonfigurować webhook Telegram. 13. Sprawdzić /health i /ready. 14. Skonfigurować backup PostgreSQL. 15. Zostawić instrukcję: jak zaktualizować, zrestartować, sprawdzić logi i przywrócić backup. Ważne: - Kod nie musi być przepisywany. - Należy dokładnie wdrożyć projekt na VPS. - Potrzebna osoba z doświadczeniem w Docker + Node.js + PostgreSQL + Redis + Nginx. - Preferowane pokazanie 2–3 podobnych projektów.
Potrzebny program lub bot Telegram do masowego tworzenia TTN przez API Nowej Poczty.Główne zadanie Ładuję 50–100 zamówień naraz do tabeli Excel/Google Sheets/CSV lub wklejam listę zamówień do programu. Klienci podają dane w różnych formatach, dlatego system musi automatycznie rozpoznawać dane, sortować je według odpowiednich pól i tworzyć TTN przez API Nowej Poczty.Co powinno być na wejściu Możliwe opcje: Ładowanie pliku Excel/CSV. Kopiowanie listy zamówień do programu. Wklejanie wiadomości od klientów w dowolnym formacie.Co program powinien rozpoznawać Z każdego zamówienia należy określić: Imię i nazwisko odbiorcy; numer telefonu; miasto; oddział Nowej Poczty; towar/komentarz; kwotę pobrania; wagę/wymiary, jeśli są podane.Logika działania Ładuję 50–100 zamówień. Program analizuje każde zamówienie. Dane automatycznie rozdzielają się po kolumnach. Program sprawdza miasto i oddział przez API Nowej Poczty. Jeśli w zamówieniu jest błąd lub brakuje danych — wyróżnia to zamówienie i informuje, co należy poprawić. Jeśli wszystko jest poprawne — tworzy TTN. Po utworzeniu pokazuje listę gotowych TTN. Umożliwia eksportowanie wyników do Excela.Wynik po przetworzeniu Dla każdego zamówienia należy uzyskać: numer TTN; Imię i nazwisko klienta; telefon; miasto; oddział; kwotę pobrania; koszt dostawy; status: utworzone / błąd / do sprawdzenia.Obowiązkowe funkcje masowe tworzenie 50–100 TTN za jednym razem; sprawdzanie miasta i oddziału Nowej Poczty; możliwość edytowania zamówienia przed utworzeniem TTN; zapisywanie danych nadawcy; praca z pobraniem; eksport utworzonych TTN do Excela; dziennik utworzonych przesyłek.Pożądane Bot Telegram lub prosty program na Windows; ładowanie Excel/CSV; możliwość wklejenia listy zamówień jako tekst; zapisywanie bazy stałych klientów; powtórne składanie zamówienia w 1 kliknięcie; szablony towarów i wag; drukowanie/pobieranie etykiet dla paczek.Ważne Potrzebne jest nie tylko formularz do ręcznego wypełniania, ale narzędzie do masowego przetwarzania zamówień. Główny scenariusz: ładuję 50–100 danych, program sam sortuje informacje, sprawdza błędy i masowo tworzy TTN przez API Nowej Poczty.
Projekt: YOKA ASSIST — inteligentny system diagnostyki i szkolenia dla sprzętu górniczego Opis projektu Wymagana jest opracowanie inteligentnego systemu YOKA ASSIST na bazie bota Telegram z wykorzystaniem sztucznej inteligencji. Głównym celem projektu jest stworzenie cyfrowego asystenta dla elektryków, mechaników, operatorów i personelu inżynieryjno-technicznego, który będzie pomagał w diagnostyce usterek, szkoleniu pracowników oraz przechowywaniu bazy wiedzy technicznej. Pierwszy etap projektu jest skierowany na sprzęt górniczy (koparki EKG, wiertnice SBSh i inne urządzenia), ale architektura powinna być uniwersalna i łatwo skalowalna. Podstawowa funkcjonalność Bot Telegram - Nowoczesny interfejs. - Menu z przyciskami. - Autoryzacja użytkowników. - Podział uprawnień (użytkownik, administrator, główny administrator). Sztuczna inteligencja Baza wiedzy Wymagana jest stworzenie systemu przechowywania wiedzy. Wsparcie: - PDF; - Word; - Excel; - zdjęcia; - schematy; - wideo; - instrukcje; - karty sprzętu; - dokumenty techniczne. Po dodaniu informacji przez administratora AI powinno ją wykorzystywać w odpowiedziach bez zmiany kodu programu. Diagnostyka sprzętu Wsparcie wyszukiwania: - według kodu błędu; - według nazwy zabezpieczenia; - według szafy; - według bloku; - według sprzętu; - według objawów. Dla każdej usterki pożądane jest przewidzenie: - opisu; - możliwych przyczyn; - kolejności sprawdzania; - zdjęć; - schematów; - materiałów wideo; - linków do powiązanych dokumentów. Dynamiczne przyciski Przyciski powinny być generowane automatycznie w zależności od sytuacji. Na przykład: - Sprawdź szafę. - Zobacz schemat. - Zobacz wideo. - Następny etap diagnostyki. - Wróć. Panel administracyjny Główny administrator powinien mieć możliwość: - dodawania sprzętu; - tworzenia nowych błędów; - dodawania dokumentów; - przesyłania zdjęć; - przesyłania wideo; - edytowania bazy wiedzy; - zarządzania użytkownikami; - wyznaczania administratorów poszczególnych działów. System QR Każda szafa, blok lub sprzęt może mieć własny kod QR. Po zeskanowaniu użytkownik od razu trafia do odpowiedniej sekcji bota Telegram. Dziennik napraw Wymagana jest realizacja dziennika wykonanych prac. Funkcje: - kto wykonywał naprawę; - data i czas; - sprzęt; - opis wykonanych prac; - użyte materiały; - komentarze; - historia napraw. Analiza Pożądane jest wdrożenie: - najczęstszych usterek; - statystyki napraw; - czasu usuwania usterek; - raportów dotyczących sprzętu; - raportów dotyczących pracowników. Skalowalność Architektura powinna pozwalać na dodawanie nowych rodzajów sprzętu; - nowe przedsiębiorstwa; - nowe działy; - nowe bazy wiedzy. Technologie Pożądane: - Python; - Telegram Bot API; - PostgreSQL lub SQLite (na pierwszym etapie dopuszczalne jest SQLite); - integracja z AI przez API; - architektura modułowa; - możliwość dalszego podłączenia panelu webowego. Czego oczekuje się od wykonawcy - Opracowanie w pełni działającego projektu. - Czysty i zrozumiały kod. - Udokumentowana struktura projektu. - Możliwość dalszego rozwoju bez całkowitej przeróbki. - Pomoc w początkowym wdrożeniu i konfiguracji projektu. Projekt jest długoterminowy. Po pomyślnym zakończeniu pierwszego etapu możliwe są dalsze poprawki i rozwój systemu.