Ваш персональный аромат по дате рождения
Aroma Muse — это Telegram-бот, который помогает подобрать ароматы на основе нумерологического расчёта. Бот определяет «аркан» пользователя по дате рождения и полу, а затем предлагает парфюмы, которые наилучшим образом раскрывают его энергию.
Проект был разработан по индивидуальному заказу с платформы Авито и полностью соответствует критериям заказчика. В данный момент бот не используется ввиду отсутствия трафика, но его код остаётся открытым и готовым к доработке.
- Python — основной язык
- pyTelegramBotAPI (telebot) — взаимодействие с Telegram Bot API
- SQLite — хранение данных пользователей
| Команда | Действие |
|---|---|
/start |
Запуск бота, приветственное сообщение с описанием |
Узнать свою энергию |
Запуск нумерологического расчёта |
| Выбор пола | Влияет на итоговые рекомендации |
| Ввод даты рождения | Расчёт аркана в формате ДД.ММ.ГГГГ |
| Получение ароматов | Выдача подобранных парфюмов со ссылками на покупку |
| Команда | Действие |
|---|---|
/admin |
Доступ к панели администратора |
| Рассылка | Отправка сообщений всем пользователям |
| Напоминание | Отправка напоминаний |
| Выгрузка БД | Скачивание базы данных пользователей |
git clone https://github.com/leonidpoezzhaev/Aroma-Muse.git
cd Aroma-Musepip install pyTelegramBotAPIОтредактируйте файл config.py и укажите свои данные:
TOKEN = 'ваш_токен_бота' # токен от BotFather
chanel = '-1003417317461' # ID канала для подписки
admin_id = -1003674287058 # ваш ID для админ-панелиpython main.pyAroma-Muse/
├── main.py # Основная логика бота
├── config.py # Конфигурация (токен, ID, арканы, ароматы)
├── keyboard.py # Клавиатуры для взаимодействия
├── astro_users.db # База данных пользователей (SQLite)
└── welcome.jpg # Приветственное изображение
- Пользователь запускает бота командой
/start. - Бот отправляет приветствие с изображением и предлагает узнать свою энергию.
- Пользователь выбирает пол.
- Вводит дату рождения в формате
ДД.ММ.ГГГГ. - Бот вычисляет аркан и показывает описание энергии.
- Пользователь получает рекомендацию ароматов со ссылками на покупку.