Budżet: 1000 UAH Termin: 1 dzień
Mam już gotowe rozwiązanie :) po prostu możecie poszukać TracklyChannelBot w tg, ale jest jeszcze w dopracowaniu, więc możemy porozmawiać, aby poprawić mój serwis i abyście otrzymali pożądany rezultat
Opracować skrypt Python, który:
Ładuje całą historię wiadomości z 11 określonych czatów i zapisuje dane w bazie SQLite.
W czasie rzeczywistym śledzi nowe wiadomości w tych czatach.
Jeśli pisze nowy użytkownik (którego jeszcze nie ma w bazie) i jego wiadomość zawiera pytanie (znak ? lub słowo pytające), skrypt automatycznie przesyła tę wiadomość właścicielowi (mi).
Używać Telethon.
Autoryzacja przez API_ID, API_HASH, SESSION_NAME (przez .env).
Wsparcie 2FA, obsługa błędów (FloodWaitError, ChannelPrivateError i inne).
Minimum 3 tabele:
messages: message_id, chat_id, sender_id, message_text, date
users: user_id, username, first_name, last_name, first_seen_ts
chats: chat_id, title, username, last_updated
Przejść przez całą historię wiadomości dla 11 czatów z listy CHAT_SOURCES.
Dla każdej wiadomości zapisać: tekst, datę, ID nadawcy, ID czatu.
Dla nadawcy zapisać username, imię, nazwisko.
Postęp wyświetlać co 1000 wiadomości.
Na koniec — podsumowanie statystyk: liczba wiadomości, użytkowników, czatów.
Po eksporcie historii skrypt przechodzi w tryb monitorowania na żywo.
Logika:
Przychodzi nowa wiadomość.
Jeśli autor jest w bazie → ignorujemy.
Jeśli autora nie ma w bazie:
Zapisujemy go w users
Sprawdzamy tekst wiadomości: jeśli zawiera pytanie (symbol ? lub słowo typu „co”, „jak”, „dlaczego”, „ile” itp.)
Jeśli to pytanie → przesyłamy właścicielowi (przez send_message(OWNER_USER_ID, tekst)).
W przesyłce podać:
Imię i username nadawcy
ID użytkownika
Nazwa czatu
Tekst pytania
Czas wiadomości
Prowadzić log w pliku telegram_monitor.log + wyświetlać w konsoli.
Rejestrować:
Połączenie z czatem
Liczba przetworzonych wiadomości
Wydarzenia przesyłania pytań
FloodWaitError → czekać określony czas.
Ctrl+C → poprawne zakończenie pracy i zapisanie statystyk.
Błąd z jednym czatem → kontynuować przetwarzanie pozostałych.
Po uruchomieniu skryptu:
Eksport całej historii wiadomości dla 11 czatów.
Zapisanie danych w messages.db.
Przejście w tryb monitorowania w czasie rzeczywistym:
Nowi użytkownicy z pytaniami → ich wiadomości są natychmiast przesyłane właścicielowi.
Logi i końcowe statystyki są zapisywane.
Budżet: 1000 UAH Termin: 1 dzień
Mam już gotowe rozwiązanie :) po prostu możecie poszukać TracklyChannelBot w tg, ale jest jeszcze w dopracowaniu, więc możemy porozmawiać, aby poprawić mój serwis i abyście otrzymali pożądany rezultat
Budżet: 1500 UAH Termin: 1 dzień
Opracowuję różne rozwiązania dla Telegramu w Pythonie
piszcie - omówimy szczegóły.
Budżet: 2500 UAH Termin: 3 dni
Cześć! 👋
Gotowy do realizacji skryptu Python na Telethon z pełnym cyklem: masowe pobieranie historii z 11 czatów → zapis w SQLite → monitorowanie na żywo nowych wiadomości → automatyczne przesyłanie pytań do właściciela.
Co otrzymasz
• Połączenie z Telegram API (Telethon): .env (API_ID, API_HASH, SESSION_NAME), wsparcie 2FA, poprawna obsługa FloodWaitError, ChannelPrivateError itp.
• Baza danych SQLite z 3 tabelami: messages, users, chats (schematy jak w Tz). Indeksy dla szybkich zapytań.
• Pobieranie historii dla 11 CHAT_SOURCES z postępem co 1000 wiadomości i podsumowującą statystyką (wiadomości/użytkownicy/czaty).
• Monitorowanie na żywo:
• jeśli autor nowy → zapisujemy w users;
• określenie pytania (? + słownik triggerów: co/jak/czemu/ile/kiedy/gdzie/jaki/jaka/czy/why/how/...);
• niezwłoczne przesyłanie do właściciela (OWNER_USER_ID) z: imieniem/username, user_id, nazwą czatu, tekstem, czasem.
• Logowanie: telegram_monitor.log + konsola (połączenia, liczniki, zdarzenia przesyłania, wyjątki).
• Odporność: auto-retry i backoff dla API, poprawne zakończenie po Ctrl+C z końcową statystyką.
• Dokumentacja: README z uruchomieniem (venv/Docker), konfiguracją .env, FAQ dotyczące tokenów/sesji.
Techstack
Python 3.11+, Telethon, SQLite (sqlite3), python-dotenv, loguru/logging, opcjonalnie Docker + systemd dla 24/7.
Dodatkowo (opcjonalnie)
• Panel /status w konsoli lub mini-CLI.
• Rozszerzalny słownik „pytających” słów kluczowych (yaml).
• Export raportów (CSV/Parquet), alerty w Telegramie o stanie demona.
Pracuję starannie według Tz, z naciskiem na niezawodność i przejrzyste logowanie. Gotowy do rozpoczęcia od razu i oddania wyniku „pod klucz”. 🚀
Budżet: 6000 UAH Termin: 4 dni
Dzień dobry
Mogę wykonać twoją pracę
Pisz, chętnie pomogę z twoim zadaniem
Budżet: 15000 UAH Termin: 5 dni
Dzień dobry
Mam duże doświadczenie w pisaniu właśnie botów użytkowników, dlatego od razu powiem: biblioteka Telethon jest już moralnie przestarzała i w praktyce ciągle stwarza problemy z wylotami kont. Proponuję użyć Pyrogram, ponieważ jest stabilnie wspierany i znacznie bardziej niezawodny.
Oprócz tego mogę dostarczyć swoje niestandardowe api_id i api_hash, co rozwiązuje problem ciągłych wylogowań i banów sesji. To znacznie zwiększa stabilność pracy i uwalnia od problemów, z którymi borykają się ci, którzy zbierają bota "według poradników".
W ten sposób będziecie mieli działające narzędzie bez bólu głowy z ciągłymi restartami i przerwami.
Jestem gotów omówić szczegóły realizacji i zaproponować optymalną wersję pod zadanie.
Budżet: 2805 UAH Termin: 2 dni
Dzień dobry
Wielokrotnie robiłem boty na Telegramie
Zadanie jest jasne
Ale polecam robić nie na Pythonie, a na Node.js, można na Firebase, nie trzeba będzie płacić za hosting (w ogóle)
Budżet: 4000 UAH Termin: 3 dni
Jestem gotów podjąć się pracy. W portfolio mam doświadczenie w pracy z botami użytkowników. Mam kilka pomysłów na temat tego projektu.
Budżet: 4000 UAH Termin: 4 dni
Cześć!
Mam ponad 4-letnie doświadczenie w tworzeniu botów telegramowych o różnym stopniu skomplikowania (relewantne przykłady mogę pokazać w wiadomości prywatnej), realizuję w Pythonie z użyciem Telethon w najkrótszym czasie.
Będę zadowolony ze współpracy!
Budżet: 1000 UAH Termin: 2 dni
Dzień dobry.
jestem gotowa do wykonania, proszę się zgłaszać.
Będę zadowolona ze współpracy
--------------------------
Budżet: 1000 UAH Termin: 1 dzień
Cześć, jestem gotów wziąć to zlecenie, zrobię to dzisiaj, jestem gotów zrobić to za 1000 UAH, piszcie i zaczniemy.
Budżet: 8400 UAH Termin: 5 dni
Cześć! Zainteresowaliśmy się waszym zadaniem — jesteśmy gotowi zająć się opracowaniem tego skryptu Telegram.
✅ Mamy doświadczenie w pracy z Telethon, przetwarzaniu Telegram API, przechowywaniu historii w SQLite, realizacji monitoringu na żywo oraz automatycznej reakcji na wiadomości.
✅ Wiemy, jak poprawnie radzić sobie z błędami typu FloodWaitError, jak obejść 2FA i jak stworzyć odporny na awarie skrypt z logami i statystyką.
✅ Całkowicie zrozumiałe TŻ, możemy zrealizować „pod klucz” w ciągu 3–5 dni.
Jeśli to konieczne — podpiszemy NDA. Możemy rozpocząć po doprecyzowaniu szczegółów: lista czatów, OWNER_ID i przykład wiadomości do testu.
Budżet: 3000 UAH Termin: 2 dni
Dzień dobry, pracuję na Pythonie, bardzo zainteresował mnie twój projekt. Mam doświadczenie w pracy z Telegramem i różnymi bibliotekami do niego. Pisz - omówimy szczegóły, mogę zacząć już teraz
Budżet: 3000 UAH Termin: 3 dni
Piszcie w wiadomościach prywatnych, napiszę dla was taki skrypt, który będzie uruchamiany przez terminal i będzie zbierał wiadomości z czatów w Telegramie.
Budżet: 1500 UAH Termin: 2 dni
Cześć, jestem gotów zająć się realizacją tego bota w pythonie
Budżet: 4000 UAH Termin: 5 dni
Dzień dobry, mam doświadczenie w tworzeniu takich botów. Z przyjemnością pomogę, pisz!!!
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.
Szukam doświadczonego programisty Python, który będzie w stanie przeprowadzić pełny audyt istniejącego projektu, usunąć błędy i doprowadzić go do całkowicie stabilnej pracy. W razie potrzeby dopuszczalna jest całkowita przebudowa architektury projektu lub napisanie nowej implementacji z zachowaniem całej niezbędnej funkcjonalności. Co zapewnię Źródło kodu obecnego bota. Film wideo z demonstracją, jak powinien działać bot. Pełne zadanie techniczne z logiką działania. Główne zadanie Należy przywrócić stabilną pracę bota i zagwarantować realizację pełnego scenariusza bez awarii. Jeśli obecna architektura nie może być jakościowo naprawiona, dopuszczalna jest całkowita przebudowa projektu. Głównym celem jest nie zachowanie istniejącego kodu, a uzyskanie w pełni działającego, stabilnego i wspieranego produktu. Co należy zrobić 1. Przeprowadzić audyt projektu Przed rozpoczęciem pracy należy: przeanalizować istniejący kod; określić przyczyny, dla których bot przestał działać; ocenić, co można naprawić, a co lepiej przepisać. 2. Przywrócić całą funkcjonalność Po zakończeniu prac bot powinien poprawnie realizować cały scenariusz: rejestracja nowego konta; potwierdzenie logowania kodem z e-maila; autoryzacja; realizacja scenariusza zgodnie z zadaniem technicznym; zakończenie pracy; przejście do następnego konta. Wszystkie etapy powinny działać automatycznie bez ręcznej interwencji. 3. Naprawić istniejące błędy Należy usunąć wszelkie błędy związane z: autoryzacją; uzyskiwaniem kodu potwierdzenia; niestabilną pracą; zawieszaniem się; nieoczekiwanym zakończeniem programu; błędami po aktualizacjach strony; nieprawidłowym przetwarzaniem wyjątków. 4. Uczynić projekt odpornym Bot powinien: poprawnie obsługiwać błędy; nie wchodzić w nieskończone pętle; automatycznie kończyć nieudane scenariusze; poprawnie kontynuować pracę po niekrytycznych błędach; prowadzić zrozumiałe logi. 5. Panel sterowania Należy zachować lub przebudować panel sterowania. Powinien on umożliwiać: uruchamianie i zatrzymywanie pracy; zmienianie niezbędnych ustawień; przeglądanie bieżącego statusu; przeglądanie dziennika pracy i błędów. Interfejs powinien być zrozumiały i stabilny. 6. Kod Wymagania dotyczące kodu: czytelna struktura projektu; podział logiki na moduły; możliwość dalszego wsparcia. 7. Kompatybilność Projekt powinien działać na nowoczesnej wersji Pythona. Wykonawca jest zobowiązany do dostarczenia pełnej listy zależności oraz instrukcji uruchomienia. 8. Weryfikacja wyniku Przed oddaniem projektu wykonawca jest zobowiązany do zaprezentowania w pełni działającego scenariusza na wideo: uruchomienie projektu; przejście pełnego cyklu; brak błędów; poprawna praca wszystkich funkcji. Co dostarczyć po zakończeniu źródło kodu; wszystkie zmienione pliki; instrukcje uruchomienia; lista zależności; wideo demonstracyjne pracy; krótkie opisane wprowadzone zmiany. Ważne Praca uznawana jest za zakończoną tylko po tym, jak cała funkcjonalność opisana w zadaniu technicznym i filmie demonstracyjnym będzie działać stabilnie bez krytycznych błędów. Jeśli w trakcie audytu okaże się, że obecny projekt nie może być jakościowo naprawiony, dopuszczalna jest jego całkowita przebudowa z zachowaniem całej niezbędnej funkcjonalności. Przy odpowiedzi proszę od razu podać: doświadczenie w pracy z Pythonem; doświadczenie w automatyzacji przeglądarek (Playwright, Selenium lub podobne narzędzia); doświadczenie w pracy z REST API; koszt pracy; orientacyjne terminy realizacji.