Napisać bota użytkownika
Teraz szczegółowo opiszę, co potrzebuję, na wszystkie dodatkowe pytania odpowiem, część kodu już mam, pisałem z pomocą GPT
Zadanie: napisać bota użytkownika na Python dla Telegramu z wykorzystaniem biblioteki Telethon
🔑 Główne wymagania
1. Typ bota
- Działa jako userbot (przez sesję użytkownika, nie Bot API)
- Sesja jest zapisywana w pliku (kod potwierdzający wprowadzany jest tylko raz)
2. Godziny pracy
- Domyślnie: 08:00–20:00 (WORK_START i WORK_END)
- Poza tym czasem nowe wiadomości są ignorowane
- Komenda /worktime HH:MM-HH:MM zmienia godziny pracy tylko na dzisiaj (w samym bocie)
- Na następny dzień lub po restarcie znowu domyślnie 08:00–20:00
3. Wyszukiwanie przycisku "Biorę" w kanale
- Śledzi nowe wiadomości w kanale CHANNEL
- Obsługuje przyciski inline z linkiem i zwykłe przyciski
- Jeśli przycisk zawiera tekst „Biorę” → naciska go
4. Praca z ORDER_BOT
- Po naciśnięciu „Biorę” bot przechodzi do ORDER_BOT
- Wysyła zgłoszenie:
• Jeśli w VARIANTS jest jeden tekst → wysłać go
• Jeśli kilka → wybrać losowo
- Po zgłoszeniu naciska przycisk „Wyślij zapytanie”
5. Zmienne w kodzie
- WORK_START, WORK_END – domyślny czas pracy
- VARIANTS – lista tekstów zgłoszeń
- CHANNEL – nazwa użytkownika kanału
- ORDER_BOT – nazwa użytkownika bota zamówień
- TAG_KEYWORDS – lista słów, na które bot reaguje na projekty
6. Logowanie
- Wszystkie działania są wyświetlane w konsoli:
• „Znalazłem przycisk Biorę”
• „Wysłałem zgłoszenie” tekst, należy wybierać go z kilku moich zadanych wariantów, ale żeby mógł zostawić jeden lub jeszcze kilka wariantów
• „Nacisnąłem Wyślij zapytanie”
• „Poza godzinami pracy — ignoruję wiadomość”
• Błędy również są wyświetlane w konsoli
7. Komendy
- /worktime HH:MM-HH:MM – ustawić godziny pracy na dzisiaj
- Możliwość ustawienia TAG_KEYWORDS:
• /tags set słowo1,słowo2,...
• /tags show
• /tags clear
To, aby reagować na przykład nie na wszystkie projekty, a na określone, gdzie jest takie=-to słowo
📌 Co przetestować
1. Wiadomość w kanale z przyciskiem „Biorę” (w tym z linkiem) → bot znajduje i naciska
2. Przejście do ORDER_BOT → bot wysyła zgłoszenie
3. Jeśli kilka wariantów zgłoszeń → wybierany jest losowo
4. Po zgłoszeniu bot naciska „Wyślij zapytanie”
5. Poza godzinami pracy bot ignoruje wiadomości
6. Po komendzie /worktime czas zmienia się tylko na bieżący dzień
7. Przy włączonych TAG_KEYWORDS bot reaguje tylko na wiadomości z tymi słowami
Dodatkowo
- Możliwość zdalnego uruchomienia na serwerze
- Kod musi być działający, bez zastępczych rozwiązań
Opinia zleceniodawcy o współpracy z freelancerem
Napisać bota użytkownikabardzo zadowolony z pracy specjalisty, wszystko dokończył i opowiedział jak uruchomić
Opinia freelancera o współpracy z Sergey Fedkin
Napisać bota użytkownikaMiły klient, zawsze w kontakcie, jasno wyjaśnił wymagania. Polecam do współpracy
![]()
-
937 5 0 1 Witaj!
Zajmuję się tworzeniem botów na Telegramie, używając NodeJS.
Jestem również zaznajomiony z językiem programowania Python, podłączaniem do różnych usług API, baz danych oraz wizualnych tabel.
Proponuję omówić szczegóły twojego projektu, po czym ustalimy dogodny dla obu stron budżet i terminy.
Moje portfolio oraz gotowe rozwiązania można znaleźć na stronie - https://vaysed.me/
Lub w profilu na Freelance.
Będę zadowolony z pracy z tobą!
-
3273 52 0 Dzień dobry, Serhij.
Mogę napisać od zera
.....................
-
2882 26 0 Dzień dobry, zainteresował mnie twój projekt. Opracowywałem boty użytkownika na Telethon, aiogram. Jestem gotów omówić szczegóły.
-
128 Dzień dobry, jestem gotów zająć się realizacją projektu. Mam doświadczenie w podobnych zadaniach, gwarantuję wysoką jakość i terminowe wykonanie)))
-
10038 117 0 Cześć.
Opracowuję boty do Telegrama w NodeJS. Jestem gotów się tym zająć. Pisz, omówimy.
Aktualne zlecenia dla freelancerów w kategorii Python
Tworzenie aplikacjiChcę stworzyć aplikację mobilną do komunikacji, w aplikacji ma być audio, wideo rozmowa, tworzenie grupowych czatów, możliwość synchronizacji z kontaktami telefonu, ustawieniami konta: powiązanie przez e-mail, 2fa, numer telefonu, możliwość dostosowywania powiadomień aplikacji,… Java, Python ∙ 4 godziny 20 minut temu ∙ 6 ofert |
Ustawienie dwustronnej integracji WhatsApp z Odoo CRMWitaj! Szukamy specjalisty do realizacji zadania technicznego dotyczącego konfiguracji dwustronnej integracji komunikatora WhatsApp z systemem CRM Odoo. ⚠️ Ważne wyjaśnienie techniczne: Oficjalne API WhatsApp Business (WABA) nie jest brane pod uwagę. Należy wdrożyć stabilne… Python, Programowanie stron internetowych ∙ 14 godzin 15 minut temu ∙ 20 ofert |
Parsowanie danych przez mobilne APISzukałem osoby z doświadczeniem w parsowaniu danych przez mobilne API, do parsowania e-commerce, rozetka i podobne Zadania: 1. Przechwytywanie ruchu aplikacji mobilnej (Android) konfiguracja proxy, analiza zapytań 2. Określenie potrzebnych punktów końcowych API, do których… Python, Parsowanie danych ∙ 2 dni 10 godzin temu ∙ 30 ofert |
Znaleźć feed produktowy (Google Merchant XML) dla strony na OpenCart
57 PLN
Konieczne jest znalezienie bezpośredniego linku do działającego pliku z danymi produktowymi (XML) konkurenta dla Google Merchant Center Platforma (CMS): OpenCart / ocStore Znajdź oryginalny plik z danymiWymagania dotyczące wyniku: Roboczy link do pliku XML Python, Parsowanie danych ∙ 7 dni 20 godzin temu ∙ 29 ofert |
Rozwój farmy Tik-Tok (fabryka treści)Konieczne jest opracowanie systemu do centralnego zarządzania wieloma kontami TikTok z automatycznym publikowaniem treści, wykorzystaniem indywidualnych proxy oraz symulacją naturalnej aktywności kont. Wymagania funkcjonalne1. Zarządzanie kontami Dodawanie i usuwanie kont… Python, Tworzenie chatbota ∙ 8 dni 7 godzin temu ∙ 22 oferty |