Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Aroma Muse 🌿✨

Ваш персональный аромат по дате рождения

📖 О проекте

Aroma Muse — это Telegram-бот, который помогает подобрать ароматы на основе нумерологического расчёта. Бот определяет «аркан» пользователя по дате рождения и полу, а затем предлагает парфюмы, которые наилучшим образом раскрывают его энергию.

Проект был разработан по индивидуальному заказу с платформы Авито и полностью соответствует критериям заказчика. В данный момент бот не используется ввиду отсутствия трафика, но его код остаётся открытым и готовым к доработке.

🛠️ Технологии

  • Python — основной язык
  • pyTelegramBotAPI (telebot) — взаимодействие с Telegram Bot API
  • SQLite — хранение данных пользователей

⚙️ Функциональность

Для пользователей

Команда Действие
/start Запуск бота, приветственное сообщение с описанием
Узнать свою энергию Запуск нумерологического расчёта
Выбор пола Влияет на итоговые рекомендации
Ввод даты рождения Расчёт аркана в формате ДД.ММ.ГГГГ
Получение ароматов Выдача подобранных парфюмов со ссылками на покупку

Для администратора

Команда Действие
/admin Доступ к панели администратора
Рассылка Отправка сообщений всем пользователям
Напоминание Отправка напоминаний
Выгрузка БД Скачивание базы данных пользователей

🚀 Установка и запуск

1. Клонирование репозитория

git clone https://github.com/leonidpoezzhaev/Aroma-Muse.git
cd Aroma-Muse

2. Установка зависимостей

pip install pyTelegramBotAPI

3. Настройка config.py

Отредактируйте файл config.py и укажите свои данные:

TOKEN = 'ваш_токен_бота'          # токен от BotFather
chanel = '-1003417317461'         # ID канала для подписки
admin_id = -1003674287058         # ваш ID для админ-панели

4. Запуск бота

python main.py

📁 Структура проекта

Aroma-Muse/
├── main.py          # Основная логика бота
├── config.py        # Конфигурация (токен, ID, арканы, ароматы)
├── keyboard.py      # Клавиатуры для взаимодействия
├── astro_users.db   # База данных пользователей (SQLite)
└── welcome.jpg      # Приветственное изображение

🎨 Пример работы

  1. Пользователь запускает бота командой /start.
  2. Бот отправляет приветствие с изображением и предлагает узнать свою энергию.
  3. Пользователь выбирает пол.
  4. Вводит дату рождения в формате ДД.ММ.ГГГГ.
  5. Бот вычисляет аркан и показывает описание энергии.
  6. Пользователь получает рекомендацию ароматов со ссылками на покупку.

About

By request Telegram bot. Fragrance selection

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages