Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak

Asynchroniczny bot Telegram do pobierania mediów z TikToka

Kluczowa funkcjonalność
Pobieranie mediów (zdjęcia/wideo). Bot przyjmuje link, przetwarza go w tle i wysyła użytkownikowi czyste wideo lub zdjęcia/zdjęcie.

Obowiązkowa subskrypcja. Wbudowany moduł walidacji dostępu automatycznie sprawdza subskrypcję użytkownika na docelowy kanał Telegram przed wydaniem treści.

Cache'owanie wideo. Przy pierwszym "wejściu" linku do wideo na TikToku bot zapisuje go w bazie danych razem z video_id w Telegramie. Przy drugim "wejściu" tego samego linku, bot nie będzie marnował zasobów na ponowne pobieranie wideo, a po prostu wyśle wideo po video_id z Telegramu.

Stos technologiczny i architektura
Python 3.10+ i aiogram 3.x — całkowicie asynchroniczny framework, zapewniający równoległe przetwarzanie tysięcy zapytań bez blokowania głównego wątku (Event Loop).

PostgreSQL i asyncpg — wykorzystanie relacyjnej bazy danych z asynchronicznym pullem połączeń do błyskawicznej pracy ze zorganizowanymi danymi pod dużym obciążeniem.

yt-dlp — potężny silnik do parsowania i stabilnego wydobywania bezpośrednich strumieni mediów.

Bezpieczeństwo — konfiguracja projektu jest całkowicie izolowana przez zmienne środowiskowe w pliku .env.

Dodatkowe możliwości i dostosowanie do wymagań
Ten projekt jest elastyczną bazą i może być szybko dostosowany do indywidualnych zadań biznesowych klienta. Za dodatkową opłatą możliwe jest rozszerzenie funkcjonalności:

Panel administracyjny z funkcją wysyłki. Integracja bezpiecznej asynchronicznej wysyłki (tekst, zdjęcie, wideo) do całej bazy użytkowników bez ryzyka zablokowania bota, a także wyświetlanie aktualnych statystyk dotyczących nowych użytkowników i liczby pobrań.

Integracja z chmurą (S3). Możliwość automatycznego duplikowania i tworzenia kopii zapasowych pobranych wideo w chmurze lub zamkniętym archiwum.

Rozszerzenie źródeł treści. Dodanie wsparcia dla pobierania treści z Instagram Reels, YouTube Shorts, X(Twitter), dźwięku z TikToka na bazie obecnego silnika.
Szczegóły pracy
Budżet 662 PLN
Dodana 10 czerwca
53 wyświetlenia
Freelancer
Nikita Sitar
Ukraina Kijów
Brak opinii

Gotowy do podjęcia pracy Gotowy do podjęcia pracy
W serwisie 4 lata