Budżet: 20 EUR Termin: 7 dni
Cześć, jestem gotowy do działania, daj znać!
Praca zostanie wykonana starannie!
Będę zadowolony z współpracy!
Budżet: 20 EUR Termin: 7 dni
Cześć, jestem gotowy do działania, daj znać!
Praca zostanie wykonana starannie!
Będę zadowolony z współpracy!
Budżet: 20 EUR Termin: 1 dzień
Dzień dobry, możemy to zrobić szybko!
Piszę w języku Python
Proszę odpowiedz w wiadomości prywatnej z bardziej szczegółowym opisem zadania!
Budżet: 30 EUR Termin: 5 dni
Witam. Mogę dodać całą wskazaną funkcjonalność.
Muszę zobaczyć kod/strukturę bota.
Już wykonałem wiele botów do różnych zadań.
Budżet: 20 EUR Termin: 1 dzień
Cześć! Zgodnie z Twoim opisem, jestem gotowy podjąć się tego zadania. Mam ponad 2 lata doświadczenia w tworzeniu botów Telegram i pracowałem z różnymi bibliotekami. Moje portfolio z projektami z botami Telegram można zobaczyć pod tym linkiem: Freelancehunt.
Aby kontynuować, potrzebuję szczegółowych informacji na temat tego, w jakich językach programowania napisany jest Twój bot. W zależności od tego, będę mógł dobrać optymalne rozwiązania i technologie do realizacji Twoich wymagań.
Będę zadowolony omówić szczegóły i rozpocząć pracę nad tym projektem razem z Tobą. Proszę przekaż mi więcej informacji na temat technicznych szczegółów Twojego projektu, a możemy rozpocząć dyskusję.
Budżet: 20 EUR Termin: 1 dzień
Dzień dobry, jestem gotowy do rozpoczęcia pracy, zapoznałem się z niniejszym opisem zadania.
Budżet: 20 EUR Termin: 3 dni
Dzień dobry. Wszystkie twoje pomysły już zrealizowałem w moich poprzednich projektach. Wykonam to jak najszybciej z dalszym wsparciem
Budżet: 20 EUR Termin: 7 dni
Gotowy pomóc, na czym działa ten bot?
Jak często chcesz przekazywać zadania?
Resztę możemy omówić prywatnie.
Budżet: 500 EUR Termin: 5 dni
Dobry wieczór.
Zainteresowałem się projektem, chciałbym uzyskać więcej informacji technicznych na temat bota. Jakiej bazy danych używacie, czy są zaimplementowane handlery, jaki silnik?
Mam ponad 5-letnie doświadczenie w programowaniu w Pythonie, oraz odpowiednie wykształcenie wyższe, które pozwala mi szersze spojrzenie na możliwości rozwiązania problemu.
Z poważaniem,
Tali.
Здравствуйте. Какой модуль используется для телеграм бота? Aiogram, python-telegram-bot?
Бот написан на Python?
Здравствуйте!
Вводная информация: Я не разработчик. Я волонтер который бесплатно помогает бежавшим от войны в Украине.Касательно языка- похоже aiogram
from aiogram.contrib.fsm_storage.memory import MemoryStorage
from aiogram import Bot, Dispatcher, types, executor
from customer_service.database import UserController
import customer_service, admin
from customer_service.customer import start
from server import keep_alive
from config import API_TOKEN
import aiofiles
import asyncio
import json
storage = MemoryStorage()
bot = Bot(token=API_TOKEN)
dp = Dispatcher(bot, storage=storage)
async def cleaner():
"""Окрема асинхронна таска, перевіряє бд на старі пости і авто-делітає їх."""
CHECK = 60 # secs
while True:
await asyncio.sleep(CHECK)
async with aiofiles.open("delay.json", mode='r', encoding='utf-8') as file:
content = await file.read()
DELAY = json.loads(content)
print(DELAY)
try:
ad_list = await UserController.get_old_ads(DELAY)
if ad_list:
for ad in ad_list:
ad_id = ad.get("id")
city = ad.get("city")
msg_id = ad.get("msg_id")
for m in msg_id:
try:
await bot.delete_message(city, m)
except Exception as ex:
print("[MAIN] {cleaner} (delete_message_from_city):", ex)
await UserController.delete_ad(ad_id)
print(f"{ad.get('title')} - Deleted by timeout.")
except Exception as ex:
print("[MAIN] {cleaner}:", ex)
admin.register_handlers(dp)
customer_service.register_handlers(dp)
dp.register_message_handler(start, lambda msg: msg.chat.type == types.ChatType.PRIVATE)
async def main(_):
asyncio.create_task(cleaner())
keep_alive()
if __name__ == '__main__':
print("Succesfull start!")
executor.start_polling(dp, on_startup=main)
Potrzebne jest zrealizowanie projektu zbierania i strukturyzacji dużej ilości obrazów z otwartych źródeł internetowych (na pierwszym etapie 2000 obrazów). Zadanie obejmuje: - zautomatyzowane zbieranie obrazów; - pobieranie plików w maksymalnie dostępnej jakości; - klasyfikację obrazów według kategorii. Oczekiwany rezultat: - strukturalna baza obrazów; - zrozumiały system katalogowania; - przekazanie wyniku przez Google Drive lub inny uzgodniony sposób;
Typ zadania: optymalizacja szybkości przetwarzania wideo Python - programista z doświadczeniem w OpenCV, FFmpeg, MediaPipe
Rozwój Telegram Mini App (Bot + WebApp) do sprzedaży dóbr cyfrowych i walut w grach (Python / aiogram) Opis projektu: Wymagana jest разработка Telegram-bota z pełnoprawnym interfejsem WebApp do zautomatyzowanej sprzedaży dóbr cyfrowych (Telegram Stars, Telegram Premium, waluty w grach/donaty do PUBG Mobile, Steam i inne). Projekt nosi nazwę Aspect App. Główny nacisk kładzie się na szybkość działania, płynny UI/UX w stylu Web3/minimalizmu oraz pełną automatyzację wydawania towarów po dokonaniu płatności. Stos technologii: Backend: Python 3.10+, aiogram 3.x (FastAPI dla Webhook/API mile widziane). Baza danych: PostgreSQL / Redis (do sesji i cache'owania). Frontend (WebApp): React.js / Vue.js / Next.js (według uznania dewelopera, ważna jest szybkość i płynność animacji). Integracje: Telegram WebApp API. Główna funkcjonalność (MVP): 1. Część kliencka (Telegram Mini App): Główny ekran: Kategorie towarów (Aktywa Telegram, Donaty w grach). Siatka banerowa dla promocji. Katalog towarów: Karty towarów z wyborem objętości (na przykład: 50, 100, 500 Telegram Stars lub UC). Pola do wprowadzania danych gracza (Player ID do PUBG). Koszyk i Zamówienie: Szybki zakup w 2 kliknięcia. Moduł płatności: Integracja metod płatności (CryptoBot API / TON Connect / inne bramki fiatowe do uzgodnienia). Panel użytkownika: Historia zamówień, status realizacji, system poleceń (saldo wewnątrz aplikacji). 2. Panel administracyjny (wbudowany w WebApp lub oddzielny bot): Zarządzanie katalogiem (dodawanie/usuwanie towarów, zmiana cen). Monitorowanie zamówień i statystyki sprzedaży. System wysyłek do bazy użytkowników. 3. Logika automatyzacji (będzie plusem): Gotowość architektury do integracji z API dostawców (API do automatycznego zakupu Stars/UC). Na etapie MVP część towarów może być wydawana kodami z bazy danych. Co jest wymagane od wykonawcy: 1. Rozwój architektury bazy danych i backendu w Pythonie. 2. Wykonanie i integracja WebApp (projekt graficzny omówimy, ważny jest czysty styl Web3, Glassmorphism). 3. Ustawienie bezpiecznych transakcji i webhooków płatności. 4. Wdrożenie na serwer (Docker, Ubuntu, konfiguracja SSL). Wymagania dla kandydata: Doświadczenie w komercyjnej разработке Telegram WebApps od 1 roku. Posiadanie portfolio z uruchomionymi i działającymi Mini Apps (przesyłaj linki w odpowiedzi). Czysty, udokumentowany kod. Warunki pracy: Praca tylko przez Bezpieczną Transakcję (Sejf / Escrow) platformy. Płatność etapowa (dzielimy projekt na Sprint 1: Backend + Baza danych, Sprint 2: Frontend WebApp, Sprint 3: Integracja płatności i testy). Budżet: Do uzgodnienia z wybranym kandydatem (podaj swoją widełkę cenową i terminy w odpowiedzi)
Specyfikacja techniczna dla bota Telegram / mini platformy 1. Cel projektu Stworzyć bota Telegram i mini platformę do wyszukiwania specjalistów oraz składania zgłoszeń przez użytkowników. Użytkownik może złożyć zgłoszenie, specjalista może odpowiedzieć, administrator kontroluje publikacje, moderację, płatności i bezpieczeństwo. 2. Role użytkowników Użytkownik: może się zarejestrować; potwierdzić numer telefonu i email; stworzyć zgłoszenie; przeglądać specjalistów; otrzymywać odpowiedzi. Specjalista: może się zarejestrować; wypełnić formularz; podać usługi, ceny, miasto, doświadczenie; dodać zdjęcia wykonanych prac; odpowiadać na zgłoszenia. Administrator: może moderować zgłoszenia; sprawdzać specjalistów; rozpatrywać skargi; zarządzać reklamą; kontrolować płatności; blokować użytkowników. 3. Rejestracja Obowiązkowo: potwierdzenie numeru telefonu przez Telegram lub kod; potwierdzenie emaila za pomocą linku lub kodu; bez potwierdzenia telefonu i emaila zgłoszenie nie jest publikowane. 4. Zgłoszenia Użytkownik wypełnia: kategorię usługi; opis zadania; miasto/dzielnicę; termin realizacji; budżet; zdjęcie (w razie potrzeby); dane kontaktowe. Ograniczenia: nie więcej niż trzy zgłoszenia na dobę od jednego użytkownika. 5. Moderacja Wszystkie zgłoszenia najpierw trafiają do moderacji. Automatycznie blokować lub wysyłać do ręcznej weryfikacji: zdjęcia kategorii 18+; spam; obraźliwe wypowiedzi; podejrzane linki; powtarzające się zgłoszenia; masowe zgłoszenia z jednego konta. 6. Specjaliści Formularz specjalisty: imię; miasto; usługi; doświadczenie; ceny; portfolio; zdjęcie; opis; link; opinie; status weryfikacji. Ważne: platforma nie ponosi odpowiedzialności za jakość usług specjalisty. Powinno to być zaznaczone w umowie użytkownika. 7. Płatność Opcje monetyzacji: płatne umieszczanie formularza specjalisty; płatne podnoszenie formularza; płatny dostęp do zgłoszeń; reklama po uzgodnieniu z administratorem; subskrypcja dla specjalistów. Podłączyć płatności: Stripe / Przelewy24 / PayU / Fondy — w miarę możliwości dewelopera. 8. Panel administracyjny Konieczne jest stworzenie wygodnego panelu administracyjnego: lista użytkowników; lista specjalistów; zgłoszenia do moderacji; skargi; płatności; statystyki; blokowanie użytkowników; edycja kategorii; zarządzanie reklamą; ręczne zatwierdzanie lub odrzucanie publikacji. 9. Bezpieczeństwo Obowiązkowo: ochrona przed spamem; limit zgłoszeń; limit wiadomości; ochrona przed masowymi rejestracjami; logowanie działań; kopie zapasowe bazy danych; weryfikacja plików i zdjęć; CAPTCHA lub inny mechanizm ochrony przed spamem; blokowanie według numeru telefonu, adresu IP lub ID Telegram. 10. Odpowiedzialność W umowie użytkownika należy zaznaczyć: platforma nie jest pracodawcą; platforma nie ponosi odpowiedzialności za działania specjalistów; użytkownik samodzielnie podejmuje decyzję o współpracy; administracja ma prawo usunąć zgłoszenie lub formularz bez podawania przyczyny; reklama publikowana jest tylko po uzgodnieniu z administratorem; zabronione są spam, oszustwa, treści 18+ oraz wszelkie przejawy agresji.
Potrzebny DevOps / administrator Linux do wdrożenia bota Telegram na VPS. Potrzebna jest dokładnie konfiguracja serwera i produkcyjnego wdrożenia. Stos technologiczny projektu: Node.js 20+, Telegraf, Express, Prisma, PostgreSQL, Redis, Docker, Docker Compose, Telegram Mini Apps, OCR. Co należy zrobić: 1. Przygotować Ubuntu VPS. 2. Skonfigurować dostęp SSH za pomocą kluczy. 3. Skonfigurować zaporę sieciową. 4. Zainstalować Docker i Docker Compose. 5. Skonfigurować PostgreSQL. 6. Skonfigurować Redis. 7. Skonfigurować Nginx. 8. Podłączyć domenę i SSL Let’s Encrypt. 9. Skonfigurować production .env. 10. Uruchomić migracje Prisma. 11. Uruchomić aplikację Node.js. 12. Skonfigurować webhook Telegram. 13. Sprawdzić /health i /ready. 14. Skonfigurować backup PostgreSQL. 15. Zostawić instrukcję: jak zaktualizować, zrestartować, sprawdzić logi i przywrócić backup. Ważne: - Kod nie musi być przepisywany. - Należy dokładnie wdrożyć projekt na VPS. - Potrzebna osoba z doświadczeniem w Docker + Node.js + PostgreSQL + Redis + Nginx. - Preferowane pokazanie 2–3 podobnych projektów.