← Állások

19:04 Python Backend Developer needed — Telegram Bot API + Dify + Supabase + Mollie

Költségvetés: $500.0 FIXED / ⭐ 0.00 (0) Netherlands

python, api

**Python Backend Developer — Telegram AI Companion Platform (4 bots)** I'm building a WhatsApp-style AI companion platform for women aged 40-60 in the Netherlands. The platform has four AI companions, each focused on a specific topic (menopause, alcohol mindfulness, caregiver support, empty nest). The AI layer (Dify) and payment processing (Mollie) are already configured. I need a Python backend that connects everything. --- **What needs to be built** A Python backend (Flask or FastAPI) that: - Receives messages from four Telegram bots via webhook - Routes each message to the correct AI agent in Dify - Stores user state in Supabase (conversation ID, subscription status, spam window) - Handles four routing scenarios per user: new user, returning user, paywall, STOP/unsubscribe - Runs a daily scheduled job (10:00 Amsterdam time) for proactive messaging - Processes Mollie payment webhooks to activate subscriptions - Includes a spam filter (warning at 25 messages/hour, block at 30) The full technical specification is available as a detailed briefing document (14 sections, all routes and logic fully described). I will share it immediately after contact. --- **Tech stack** - Python 3.11+ - Telegram Bot API (no Twilio, no WhatsApp) - Dify API (already configured, documentation provided) - Supabase (supabase-py) - Mollie payment webhooks - APScheduler for daily job - Railway or Render for hosting --- **Deliverables** 1. GitHub repository — I must be added as owner, not collaborator 2. Working deployment on Railway or Render, tested end-to-end for all four agents 3. README.md with setup instructions and environment variable list 4. All credentials via environment variables — nothing hardcoded 5. All routes tested before handover --- **What I'm looking for** - Experience building Telegram bots in Python - Experience integrating multiple external APIs in one project - Clean, readable code — I'm non-technical and may hand this to a new developer later - Good communication and reliable delivery Please share an example of a Telegram bot or similar backend project you have built. Applications without examples will not be considered. --- **Important notes** - I am non-technical. Please write a clear README with step-by-step setup instructions, the full environment variable list, and instructions for redeployment. Assume the next person reading it has no coding knowledge. - After handover, I will manage the server myself (Railway or Render dashboard). No ongoing server management needed from you. - I would like 30 days of post-delivery support included — for small bugs, questions, and minor adjustments after testing. --- **Budget and timeline** Open to proposals. Please provide your estimate for the full project as described, including 30 days of post-delivery support. Timeline: I'd like the project completed within 2-3 weeks of kickoff.
Megnyitás Upworkön