19:04 Python Backend Developer needed — Telegram Bot API + Dify + Supabase + Mollie
Rozpočet: $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.
Otvoriť na Upwork