Telegram Bot BaZi - Osobisty astrolog
Analiza astrologiczna
- Obliczenie karty BaZi poprzez integrację z kalkulatorem online
- Określenie elementu osobowości (Drewno, Ogień, Ziemia, Metal, Woda)
- Analiza polaryzacji (Yin/Yang) elementu osobowości
- Określenie zwierzęcia roku według chińskiego kalendarza
- Osobiste porady na miesiąc i prognoza na 2025 rok
Interaktywny interfejs
- Krok po kroku dialog z użytkownikiem w celu zbierania danych
- Klawiatury inline dla wygodnej nawigacji
- FSM (Finite State Machine) do zarządzania stanami dialogu
Treści multimedialne
- Wiadomości głosowe z poradami astrologicznymi
- Obrazy typów osobowości dla każdego elementu
- Przykłady celebrytów o podobnym typie osobowości
- Wizualne przedstawienie wyników
Zarządzanie danymi
- Baza danych SQLite do przechowywania użytkowników
- Przechowywanie informacji kontaktowych (imię, email, telefon)
- Historia obliczeń dla każdego użytkownika
Cały bot napisany jest w języku programowania Python
Hosting, którego używałem: RailWay
Do tego projektu użyłem aiogram 3.3.0, PostgreSQL, psycopg2-library, python-dotenv, asyncio, pytz, requests, gTTS
- Obliczenie karty BaZi poprzez integrację z kalkulatorem online
- Określenie elementu osobowości (Drewno, Ogień, Ziemia, Metal, Woda)
- Analiza polaryzacji (Yin/Yang) elementu osobowości
- Określenie zwierzęcia roku według chińskiego kalendarza
- Osobiste porady na miesiąc i prognoza na 2025 rok
Interaktywny interfejs
- Krok po kroku dialog z użytkownikiem w celu zbierania danych
- Klawiatury inline dla wygodnej nawigacji
- FSM (Finite State Machine) do zarządzania stanami dialogu
Treści multimedialne
- Wiadomości głosowe z poradami astrologicznymi
- Obrazy typów osobowości dla każdego elementu
- Przykłady celebrytów o podobnym typie osobowości
- Wizualne przedstawienie wyników
Zarządzanie danymi
- Baza danych SQLite do przechowywania użytkowników
- Przechowywanie informacji kontaktowych (imię, email, telefon)
- Historia obliczeń dla każdego użytkownika
Cały bot napisany jest w języku programowania Python
Hosting, którego używałem: RailWay
Do tego projektu użyłem aiogram 3.3.0, PostgreSQL, psycopg2-library, python-dotenv, asyncio, pytz, requests, gTTS