Build a Telegram Bot for AI-Powered UPSC Mains Answer Evaluation (Google Sheets + Gemini AI)
Worldwide
I need a Telegram bot workflow built that automatically evaluates UPSC Mains exam answers using AI and tracks results in Google Sheets. This is for an exam-prep product aimed at UPSC (Indian civil services) aspirants. How it should work: A user submits their written answer to a practice question via a Telegram command (e.g. /answer their answer text) The bot matches the submission to the correct open question stored in a Google Sheet (supporting both "reply to the original question" matching and a fallback to the most recent unanswered question) The answer is sent to Google's Gemini API with a structured evaluation prompt based on UPSC marking criteria (content relevance, structure, keyword usage, examples/evidence, word count adherence) Gemini returns a JSON-structured score breakdown, strengths, areas to improve, and a model-answer outline The bot replies to the user in Telegram with a formatted score card The Google Sheet is updated with the user's answer, score, and feedback. Deliverables: Fully working, tested workflow (exported/documented so I can review the logic) Test run showing an end-to-end submission → evaluation → reply cycle Short documentation of the node structure and any setup steps (API keys, bot registration, sheet permissions) Ideal freelancer: Strong experience building on Pipedream, n8n, Make.com, or Zapier Comfortable writing custom JavaScript/code nodes within a workflow builder Experience with Telegram Bot API and Google Sheets API Bonus: experience designing reliable prompts/parsing for LLM JSON outputs.
$30.00
Fixed-price- IntermediateExperience Level
- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:10 to 15
- Interviewing:0
- Invites sent:0
- Unanswered invites:0
About the client
- IndiaRamchandrapuram8:13 PM
- Engineering & ArchitectureIndividual client
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by