Czytanie kanałów w botie TG i zapis do bazy danych
Poprzedni projekt wywołał pewne trudności ze zrozumieniem, postaram się bardziej szczegółowo opisać.
Wymagany jest bot, który będzie zbierał istniejące wiadomości w grupach/kanalach Telegram, do których jestem subskrybowany. Kanały mogą być zarówno otwarte, jak i zamknięte, mogą to być czaty lub grupy. Te wiadomości powinny być zapisane w bazie danych. Rozwiązanie powinno być dostępne dla innych użytkowników. Oczywiście bezpieczeństwo.
Wyjaśnienia:
- BOT - pewne rozwiązanie programowe, które będzie wykonywać potrzebne działania.
- Grupa - tutaj często piszę grupy, ale mogą to być również kanały i czaty. I ważne, mogą to być zamknięte grupy, ale najczęściej są to zwykłe otwarte kanały.
- Baza danych - w zasadzie nie ma znaczenia jaka, ale to powinna być właśnie baza SQL. Jak mi się wydaje, najlepiej byłoby PostgreSQL lub MySQL, ale to nie jest zasadnicze.
- Wiadomości to zazwyczaj tekst, czasami zdjęcia. Nie trzeba zbierać wideo i audio. Parsujemy te wiadomości, które pojawiły się od momentu ostatniego parsowania przez bota.
- Rozwiązanie powinno być dostępne dla innych użytkowników - to znaczy, że użytkownik może łatwo się podłączyć, jak subskrybować grupę, lub na przykład wypełnić formularz zgłoszeniowy. Ale zupełnie nie nadaje się, aby to działało tylko na przykład po zainstalowaniu jakiegoś oprogramowania na serwerze lub komputerze.
- Bezpieczeństwo - użytkownik nie martwi się, że bot uzyska możliwość czytania jego wiadomości, bot może tylko widzieć, do jakich grup jest subskrybowany użytkownik i umieć je parsować.
Teraz mniej więcej jak to widzę
Są trzy osoby, z których każda ma subskrypcję na 20 grup, te grupy są różne dla wszystkich. Osoba 1 (O1) wybiera parsowanie kanałów od pierwszego do ósmego, raz dziennie. O2 wybiera parsowanie 5 grup co godzinę. O3 wybiera parsowanie wszystkich grup raz dziennie.
W rezultacie w bazie danych pojawiają się 3 tabele, a każda tabela zawiera zapisane wiadomości z wybranych grup przez tego użytkownika. Tutaj zastrzeżenie, napisałem, że tworzy się 3 tabele, być może dla szybkości lub wygody będzie to jedna tabela, z wyborem po ID. Co zapisywać w bazie danych oprócz tekstu i zdjęć, na razie nie przemyślałem, ale uważam, że to nie jest najważniejsze w tej chwili.
Dalej jest zadanie, aby użytkownik mógł uzyskać podsumowaną informację o wybranych przez siebie grupach. Ale to już drugi etap.
UWAGA!!! Szukam kogoś, kto będzie w stanie to zrealizować, a nie wysłuchać, że coś nie przemyślałem. Jestem pewien, że pojawi się wiele pytań, ale wszystko można omówić i znaleźć rozwiązanie. Przy tym, jeśli są KONSTRUKTYWNE uwagi lub pytania, to piszcie, jestem gotów wysłuchać i w razie potrzeby odpowiedzieć.
-
1301 25 1 Dzień dobry, jest prawie gotowe rozwiązanie. Skrypt napisany w Pythonie. Skrypt monitoruje wybrane przez Ciebie grupy/czaty.
-
238 1 0 Dzień dobry.
Średni programista nodejs z 4+ letnim doświadczeniem komercyjnym.
Stos: Nodejs, TS, Express, Sequelize, MongoDB, Telegram API, Telegraf.
Mam podobny projekt, który parsuje zamknięte, otwarte kanały i grupy.
(na czatach nie testowałem, nie było zadania).
Ten program można dostosować do twojego konkretnego zadania.
-
3853 24 0 Dzień dobry,
Jestem gotów zająć się Twoim projektem. Mogę opracować bota do zbierania wiadomości z grup/kanalów Telegram do Twojej bazy danych. Rozwiązanie zapewni bezpieczeństwo i dostępność dla innych użytkowników. Parsowanie tylko wiadomości tekstowych i zdjęć z późniejszym zapisywaniem. Jestem gotów omówić wszystkie szczegóły i dostosować działanie bota do Twoich wymagań.
Moja stawka to 16$ za godzinę.
Z poważaniem,
Maksym
-
449 3 1 1 Jestem zainteresowany realizacją tego projektu i posiadam niezbędne umiejętności do jego wykonania. Mam doświadczenie w tworzeniu botów Telegram, pracy z API (Telegram Bot API i MTProto), a także w tworzeniu niezawodnych systemów opartych na PostgreSQL/MySQL.
Dlaczego mogę być przydatny:
Tworzenie botów Telegram: Zrealizuję bota, który będzie zbierał wiadomości z otwartych i zamkniętych grup/kanalów, uwzględniając wszystkie Twoje wymagania.
Przechowywanie danych: Zorganizuję strukturę bazy danych SQL dla szybkiego i bezpiecznego przechowywania wiadomości.
Konfiguracja parsowania: Zrealizuję możliwość wyboru grup, częstotliwości zbierania danych i innych ustawień użytkownika.
Bezpieczeństwo: Poświęcę szczególną uwagę ochronie danych użytkowników i zapewnię, że bot będzie miał dostęp tylko do dozwolonych informacji.
Dostępność: Rozwiązanie będzie wygodne do użycia przez innych użytkowników bez skomplikowanych ustawień.
Plan pracy:
… Omówienie wszystkich szczegółów i niuansów projektu.
Realizacja bota z podstawową funkcjonalnością.
Konfiguracja bazy danych i logiki parsowania.
Testowanie i wprowadzenie niezbędnych poprawek.
Zakończenie projektu z pełnym wsparciem technicznym.
Jestem gotów omówić projekt i przystąpić do pracy! Czekam na Twoją odpowiedź.
-
1341 23 0 Dzień dobry! Mam już doświadczenie w pracy z Telegram API, więc zapewnię wysoką jakość wykonania zadania. Skontaktujmy się i omówmy wszystkie szczegóły
-
1993 12 0 Dzień dobry
Dokładnie mogę to zrealizować, wielokrotnie to realizowałem
Napisz do mnie
-
417 9 0 Cześć, jestem gotów zająć się rozwojem tego bota. Mam doświadczenie w pracy z telegram api i Postgres. Zrozumiałe TZ z kluczowymi punktami. Będę zadowolony ze współpracy.
-
573 9 0 Dużo pracowałem z Telegramem, pisałem boty. Proszę się zgłaszać, zrobię na NodeJs.
Zadanie jest dość zrozumiałe, poza tym jak będą przekazywane kanały do bota: Czy podłączać boty do kont użytkowników, co nie jest zbyt dobre, czy robić osobnego bota i użytkownicy będą mu wysyłać potrzebne kanały?
-
Реалізуємо, але ризиковано, завжди є ризик втратити акаунт через блокування його телеграмом.
-
Решение должно быть доступно для других пользователей - это значит что пользователь может подключится очень легко, как подписать на группу, или например заполнить форму заявки. Но совершенно не подходит что бы это работало только к примеру установив некое ПО на сервер ли компьтютер.
це ж нереально ) -
Aktualne zlecenia dla freelancerów w kategorii Python
Zbudować model klasyfikacji klientów1. Są dane klientów w Mongo/SQL (około 20 000 zapisów z surowymi danymi). 2. Należy na ich podstawie zbudować cechy i model klasyfikacji klientów na grupy behawioralne. 3. Projekt wykonać w Pythonie. AI i uczenie maszynowe, Python ∙ 2 godziny 8 minut temu ∙ 11 ofert |
Automatyzacja IT prowadzenia raportowania VAT
828 PLN
Konieczne jest opracowanie systemu do automatyzacji przenoszenia danych o sprzedaży z CRM do systemu księgowego Wafeq. System ma importować raporty bankowe i płatnicze, automatycznie uzgadniać płatności z fakturami, generować faktury do raportowania VAT oraz minimalizować pracę… AI i uczenie maszynowe, Python ∙ 7 godzin 33 minuty temu ∙ 27 ofert |
Obsługa oprogramowania
414 PLN
Trzeba wprowadzić poprawki w oprogramowaniu i dalej je obsługiwać, oprogramowanie składa zamówienia według zadanych parametrów i wysyła je do bota w Telegramie Python, Tworzenie chatbota ∙ 8 godzin 22 minuty temu ∙ 49 ofert |
Narzędzie do porównywania rachunków z bankiem, kartami i księgowymZadanie techniczne: narzędzie do porównywania rachunków z bankiem, kartami i księgowymOgólny cel Potrzebne jest lokalne narzędzie (skrypt/mała aplikacja w Pythonie), które uruchamiane ręcznie co 1-2 miesiące na moim komputerze i dokonuje porównania między: Rachunkami, które… Python, Aplikacje desktopowe ∙ 19 godzin 46 minut temu ∙ 34 oferty |
Automatyczne publikowanie wideo w mediach społecznościowych według harmonogramuSpecyfikacja techniczna (ST)Automatyczne publikowanie wideo w mediach społecznościowych według harmonogramuOpis projektuPotrzebny jest skrypt/bot (preferowany Python, lub inne rozwiązanie według Twojego wyboru — najważniejsza jest stabilność i łatwość w utrzymaniu), który… Python, Tworzenie chatbota ∙ 1 dzień 7 godzin temu ∙ 54 oferty |