Budżet: 1000 UAH Termin: 1 dzień
Mam gotowy kod, który wyciąga administratorów. Jestem gotowy go przetestować na Twoim czacie. Jeśli pokaże listę administratorów, wtedy zapłacisz. Jeśli nie, to będziemy szukać przyczyny.
Zadanie: nie działa poprawnie parser administratorów czatu Telegram (Telethon).
Opis problemu:
Jest skrypt Python (telegram_admins.py), który przez Telethon zbiera administratorów czatów i zapisuje ich w Google Sheets.
Problem polega na tym, że dla mojego czatu skrypt nie zwraca rzeczywistej listy administratorów.
W czacie faktycznie jest 10 adminów (widzę ich w interfejsie Telegram, sam jestem administratorem/właścicielem),
ale parser albo:
- zwraca tylko jeden "fałszywy" ID,
- albo zwraca tylko bieżącą sesję,
- albo pisze "brak administratorów".
Ważne:
1. Czat — zwykły czat Telegram (nie kanał).
2. Konto, z którego odbywa się parsowanie (sesja Telethon), NIE jest administratorem.
3. Chcę otrzymać pełną listę adminów, nawet jeśli konto-parsujący nie jest adminem.
Oczekiwane zachowanie:
Skrypt powinien poprawnie uzyskiwać listę wszystkich administratorów czatu (nazwy użytkowników lub ID) przez Telethon.
Co należy sprawdzić i poprawić:
- Czy poprawnie określany jest typ encji (Czat vs Kanał).
- Czy używany jest poprawny filtr (ChannelParticipantsAdmins).
- Czy możliwe jest w ogóle uzyskanie listy adminów bez praw admina.
- Czy logika resolve / get_entity jest poprawna.
- Czy nie ma problemu z powiązaną dyskusją (jeśli to kanał + czat).
- Dlaczego zwracany jest tylko jeden ID (możliwe, że to ID samej sesji).
Trzeba:
1. Znaleźć przyczynę, dlaczego Telethon nie zwraca rzeczywistej listy adminów.
2. Wyjaśnić, czy to ograniczenie API Telegrama, czy błąd w kodzie.
3. Jeśli to błąd — naprawić.
4. Jeśli to ograniczenie API — zaproponować działające rozwiązanie.
Gotów dostarczyć kod w całości (telegram_admins.py).
Budżet: 1000 UAH Termin: 1 dzień
Mam gotowy kod, który wyciąga administratorów. Jestem gotowy go przetestować na Twoim czacie. Jeśli pokaże listę administratorów, wtedy zapłacisz. Jeśli nie, to będziemy szukać przyczyny.
Budżet: 1000 UAH Termin: 1 dzień
Sprawdzę twój telegram_admins.py i określę, czy to błąd w kodzie (entity/resolve/filter Chat vs Channel), czy ograniczenie Telegram API.
Jeśli to błąd — poprawię i dam działającą wersję. Jeśli to ograniczenie API (gdy konto nie jest administratorem) — wyjaśnię przyczynę i zaproponuję działające rozwiązanie (parsowanie z sesji administratora / dodanie konta jako administratora / alternatywne zbieranie danych).
Prześlij kod pliku oraz link/nazwę użytkownika czatu (bez danych prywatnych można zamaskować).
Budżet: 888 UAH Termin: 1 dzień
Cześć! Tak, rozumiem problem, z Telethon rzeczywiście często się to zdarza. Od razu powiem szczerze: w większości przypadków to nie jest błąd w kodzie, a ograniczenie samego API Telegrama. Telegram może nie zwracać pełnej listy administratorów, jeśli konto, z którego wysyłane jest zapytanie, nie jest uczestnikiem ani administratorem czatu. Dlatego skrypt pokazuje „brak administratorów”, lub zwraca tylko bieżącą sesję lub jeden losowy ID.
Sprawdzę, czy typ encji (Czat lub Kanał) jest poprawnie określany, czy filtr ChannelParticipantsAdmins jest poprawnie używany, czy nie ma problemów w logice get_entity / resolve, a także wykluczę opcję z powiązaną dyskusją, jeśli czat jest powiązany z kanałem. Wyjaśnię, gdzie dokładnie jest ograniczenie API, a gdzie błąd implementacji, i jeśli można to naprawić, to to zrobię. Jeśli jednak Telegram rzeczywiście nie pozwala na uzyskanie administratorów bez uprawnień, zaproponuję działające obejście.
Mam doświadczenie z Telethon i parsowaniem uczestników oraz administratorów, możesz zobaczyć moje wcześniejsze zamówienia. Zrobię to szybko i dokładnie. Możesz przesłać plik telegram_admins.py, a ja od razu zacznę analizę.
Budżet: 1000 UAH Termin: 1 dzień
Witaj, jestem programistą w Pythonie/C++. Zajmuję się przetwarzaniem danych. Teraz piszę bota na Telegramie dla zabawy, który opowiada dowcipy, podaje przepisy na różne potrawy. Mogę przejrzeć kod, przeanalizować, debugować. Napisz, jakie błędy wyświetla program w terminalu, postaram się pomóc.
Budżet: 900 UAH Termin: 1 dzień
Witam. Pracowałem z Telethon (czaty / supergrupy / kanały) i podobne przypadki są zazwyczaj związane z błędnym określeniem typu encji (Czat vs Kanał/megagruppa), niepoprawnym rozwiązaniem lub ograniczeniem dostępu sesji do listy uczestników.
Sprawdzę logikę uzyskiwania administratorów, filtr ChannelParticipantsAdmins, typ czatu oraz prawa konta. Po analizie powiem dokładnie — to błąd w kodzie czy ograniczenie Telegram API, i zaproponuję działające rozwiązanie.
Jestem gotów szybko się tym zająć po otrzymaniu skryptu.
Budżet: 1500 UAH Termin: 1 dzień
Prześlij skrypt. Zobaczymy, co jest nie tak i co można poprawić. Pracowałem z teletonem.
Budżet: 1000 UAH Termin: 1 dzień
Dzień dobry
Mam doświadczenie w parsowaniu administratorów/uczestników czatu tg.
Jestem gotów wykonać twój projekt.
Budżet: 888 UAH Termin: 1 dzień
Witam. Mam znaczące doświadczenie z Telethon. Najprawdopodobniej to ograniczenie API Telegramu dla zwykłych uczestników (Ukryci Administratorzy), ale warto sprawdzić inicjalizację ChannelParticipantsAdmins. Przeprowadzę szczegółowy audyt kodu, dokładnie zdiagnozuję przyczynę i zaproponuję rozwiązanie.
Czekam na wiadomość prywatną!
Budżet: 5000 UAH Termin: 5 dni
Cześć!
Mam praktyczne doświadczenie w pracy z Telethon (czaty/grupy/kanaly), analizą przypadków i zaproponuję sposób rozwiązania Twojego problemu.
Proponowany stos: Python, Telethon, Google Sheets API (gspread/google-api-python-client), logowanie/debugowanie (id/peer_type/access_hash), stabilne rozwiązania obejściowe (fallback przez uczestników/prawa, sprawdzenie powiązanej dyskusji, poprawne zapytania).
Jestem gotów omówić szczegóły projektu osobiście i od razu przystąpić do pracy!
Z poważaniem, Andrij!
Budżet: 1000 UAH Termin: 1 dzień
Dzień dobry. W rzeczywistości tutaj albo napotykacie na ograniczenia API Telegrama, albo na błąd związany z tym, że skrypt rozwiązuje nie ten byt i dlatego zwraca fałszywe id, nie ma administratorów.
Budżet: 888 UAH Termin: 1 dzień
Dzień dobry, uzyskanie administratorów kanału, jeśli twoje konto nie jest administratorem - nie jest możliwe w żaden sposób, tutaj nie ma w ogóle rozwiązania. Jeśli jednak twoje konto jest administratorem, mogę to zrobić bardzo szybko, a w przypadku czatu jest łatwiej, ponieważ można uzyskać listę wszystkich administratorów, nawet jeśli konto jest zwykłym użytkownikiem (ale w Telegramie jest funkcja "anonim" i wtedy kontakt tego administratora nie będzie możliwy do uzyskania, ponieważ zazwyczaj nie jest pokazywany w czacie, a jeśli pisze, to robi to w imieniu czatu). Jestem gotów zająć się twoim projektem i rozwiązać wszystkie błędy, ale obejście ograniczeń nie jest możliwe. Pisz na prywatne wiadomości, tam mogę odpowiedzieć na dodatkowe pytania + dopracować skrypt.
Budżet: 888 UAH Termin: 1 dzień
Dobry wieczór
napisz
Jestem gotów wykonać twoją pracę szybko i jakościowo
Budżet: 888 UAH Termin: 3 dni
Witam, mam doświadczenie w pracy z parserami w Telegramie, gotów wykonać Twoje zlecenie szybko i jakościowo w przystępnej cenie. Napisz, aby wyjaśnić szczegóły.