Dopracowanie skryptu Telegram
Udoskonalić istniejący skrypt Python oparty na Telethon, który wykonuje:
parsowanie uczestników grupy Telegram do bazy danych;
dodawanie tych uczestników do kontaktów kilku kont Telegram.
Docelowa logika:
wszyscy użytkownicy, w tym ci, którzy nie mają nazwy użytkownika i numeru telefonu, powinni być dodawani do kontaktów każdego konta.
🧱 Obecna architektura
account_1
Parsuje uczestników z grupy Telegram.
Przechowuje dane użytkowników w bazie SQLite.
Skutecznie dodaje użytkowników do swoich kontaktów.
account_2 … account_30 pobierają użytkowników z tej samej bazy danych.
Każde konto bierze swoją część (bez nakładania się).
Próbują dodać użytkowników do swoich kontaktów.
✅ Obecny status
Działa:
Parsowanie uczestników z grupy do bazy danych (account_1).
Dodawanie użytkowników do kontaktów account_1.
Częściowo działa dodawanie kontaktów z account_2 (kilku użytkowników jest dodawanych).
Poprawny podział użytkowników między kontami;
rejestrowanie, którym kontem użytkownik został dodany;
unikanie ponownego dodawania tego samego użytkownika przez różne konta.
❌ Nie działa:
account_3 … account_30:
nie mogą poprawnie pobrać użytkowników z bazy;
lub pobierają, ale nie mogą ich dodać do kontaktów;
pojawiają się błędy typu:
Could not find the input entity for PeerUser
The provided contact ID is invalid
🎯 Oczekiwany wynik (co należy zrobić)
Przerobić logikę dodawania kontaktów, aby:
każde konto samodzielnie uzyskiwało dostęp do użytkowników przed dodaniem;
nie zależało od tego, kto dokładnie (account_1 czy inny) parsował tych użytkowników.
Zapewnić, aby:
account_2 … account_30 mogły dodawać do kontaktów dowolnych uczestników grupy;
w tym również bez nazwy użytkownika i numeru telefonu;
bez konieczności wcześniejszej interakcji (wiadomości) z użytkownikiem.
Zachować użycie:
Python
biblioteki Telethon
SQLite (lub zaproponować inną bazę danych z uzasadnieniem).
⚠️ Krytyczna uwaga
Na chwilę obecną architektura działa tylko dla pierwszego konta, co wskazuje na problem z:
uzyskiwaniem entity / access_hash dla innych kont;
lub ograniczeniami Telegram, które nie zostały poprawnie obsłużone w kodzie.
To kluczowy problem, który należy rozwiązać.
📌 Dodatkowo
Rozwiązanie powinno być:
stabilne dla dowolnej liczby kont;
Załączniki 1
Opinia zleceniodawcy o współpracy z Andrii O.
Dopracowanie skryptu TelegramWspaniały programista! Szybko i jakościowo dopracował parser Telegrama, uważnie zapoznał się z wymaganiami, zaproponował optymalne rozwiązania. Wszystko działa stabilnie, bez błędów. Polecam do współpracy.
Opinia freelancera o współpracy z Ihor Pavlenko
Dopracowanie skryptu TelegramWspaniały klient! Miła komunikacja, jasne określenie zadania, płatność bez problemów. Będę zadowolony, gdybym mógł kiedyś znowu pracować razem. Zdecydowanie polecam!
-
2959 23 0 Dzień dobry.
Przeczytałem specyfikację. Jestem gotowy do realizacji.
Mam duże doświadczenie w pracy z API Telegrama i automatyzacją.
Terminy: 1 dzień
Budżet: 1100
Piszcie, omówimy szczegóły.
Aktualne zlecenia dla freelancerów w kategorii Bazy danych i SQL
System ewidencji, planowania i sprzedaży dla farmy grzybowej
2211 PLN
Oto pełny, finalny tekst Technicznego Zadania (TZ). Łączy on wszystkie Twoje wymagania: 16 komór, 20 kontrahentów, harmonogram po dniach, ewidencja opakowań, obliczenie rentowności oraz obowiązkowy podział na trzy gatunki grzybów. Możesz całkowicie skopiować ten tekst i wysłać… Bazy danych i SQL, Zarządzanie klientami i CRM ∙ 1 dzień 8 godzin temu ∙ 51 ofert |
Zewnętrzny raport 1C 8.3 — prognoza stanów towarów
82 PLN
Potrzebny zewnętrzny raport (.erf) dla 1C:Enterprise 8.3 (konfiguracja do ustalenia). Co ma robić: Wyciągać stany towarów z bazy Analizować historię sprzedaży za ostatnie 30 dni Liczyć średni tempo sprzedaży dla każdego towaru Określać, po ilu dniach towar się skończy Oznaczać… Bazy danych i SQL, Zarządzanie klientami i CRM ∙ 1 dzień 9 godzin temu ∙ 11 ofert |
Audyt bezpieczeństwa aplikacji internetowej i bazy danych dla niestandardowego CRM — specjalista BaaS / Database-as-API (PenetrPrzegląd projektu Obsługujemy platformę zarządzania relacjami z klientami (CRM) stworzoną na zamówienie, która prowadzi dwa biznesy usługowe w jednym systemie. Jest to nowoczesna aplikacja internetowa JavaScript wspierana przez bazę danych jako usługa (BaaS) i wdrożona na… Bazy danych i SQL, Testowanie i kontrola jakości ∙ 1 dzień 21 godzin temu ∙ 9 ofert |
Synchronizacja baz danychSynchronizacja programów Microsoft Access i CRM SalesDrive. Przekazywanie danych z CRM do Microsoft Access na pierwszym etapie (zmiana statusu lejka). Przekazywanie danych z Microsoft Access do CRM na drugim etapie (zmiana statusu w programie). Bazy danych i SQL ∙ 2 dni 3 godziny temu ∙ 11 ofert |
Konfiguracja systemu kopii zapasowej i optymalizacja infrastruktury serwerowejCel prac: Zapewnienie niezawodnego przechowywania danych systemu CRM i aplikacji poprzez wdrożenie zautomatyzowanego systemu tworzenia kopii zapasowych (Backups), a także przeprowadzenie szeregu poprawek serwerowych w celu zwiększenia stabilności, bezpieczeństwa i wydajności… DevOps, Bazy danych i SQL ∙ 3 dni 1 godzina temu ∙ 24 oferty |