Telegram Tarot Assistant
What exactly needs to be done and for what purposes will the work be used?
It is necessary to fully write from scratch a Telegram assistant called “Your AstroGuide” based on aiogram.
The goal is to create an assistant that helps users through astrology, Tarot, AI analysis of dreams, horoscopes, and reflection.
Use of any AI is allowed.
Any database can be chosen (SQLite, PostgreSQL, MongoDB, etc.).
Functionality to be implemented:
User registration
Select zodiac sign via keyboard
Save in database
Virtual currency — “cards”
Each user has a card balance
Actions deduct a certain number of cards
Ability to view balance
Daily bonus (+10–30 cards, once a day)
Referral system (user receives 25 cards for each friend who joins via their link)
Tarot spread
User writes a question
Draw 3 random cards
AI generates an explanation of the spread (short, meaningful text)
Dream interpretation
User sends their dream
AI generates a dream interpretation in the form of a personal message
Daily horoscope
For each zodiac sign separately
Automatic distribution to users according to their sign
Questions to the astrologer
User writes a question — AI generates a warm and meaningful response
Sign compatibility
User chooses their sign and partner's sign
AI generates a description of their energetic interaction
Archetype test
5 questions for each of two people
Determine archetypes
AI generates an analysis of their “soul compatibility”
Astral habit of the day
Short daily habit recommendation (in the form of a phrase)
Problem analysis
User describes the situation
AI provides a deep, serious answer with a final aphoristic phrase
Structure
FSMContext is used in all scenarios
Code is divided into separate files: router, handlers, keyboards, database, states, utils
Code comments are mandatory
What criteria will be used to evaluate the result?
Code is fully written from scratch
All functions work stably, without errors
Integration with any AI (Mistral / OpenAI / Claude / others) works
All card logic is implemented
Daily automatic distribution is implemented
Code architecture is understandable and easy to maintain
Project is deployed on a server (deployment assistance needed)
-
8867 60 0 1 Good day. Ready to perform.
I have extensive experience in developing Telegram bots and assistants.
I write in Python, ranked 2nd on the platform.
I will develop a Telegram assistant with the necessary functionality. I will integrate AI. I will set up the required logic, automatic mailing. I will test. I will perform deployment. I will optimize.
My portfolio:Freelancehunt
Write, we will discuss and I will start working.
-
726 9 1 Good afternoon! Having studied your project with great interest, I am ready to start working on it. Let's discuss the details.
-
536 3 2 Hello! Since I have been passionate about astrology and Tarot for a long time, the "Your AstroGuide" project is very close to me. I am ready to write a full-fledged Telegram assistant from scratch using aiogram, with all the listed features, clean architecture (router, handlers, keyboards, database, states, utils), and integration of any AI of your choice.
Clarifications for start:
Which AI service do you prefer (OpenAI, Mistral, Claude, or other)?
On which hosting or infrastructure do you plan to deploy the bot (VPS, Docker, Heroku, etc.)?
I would be happy to discuss details and get started!
… Attaching a visual image that will help with further work https://ibb.co/99B8cTq5