ربات تلگرام فال حافظ، ابزاری برای دسترسی به دیوان حافظ با امکاناتی مانند گرفتن فال، دریافت غزل با شماره، تفسیر هوشمند، خوانش صوتی و تولید تصویر از غزلها.
- 🔮 گرفتن فال حافظ تصادفی
- 📖 نمایش غزل بر اساس شماره (۱ تا ۴۹۵)
- 🧠 تفسیر غزل (تولیدشده با هوش مصنوعی)
- 🔊 خوانش صوتی غزلها
- 🖼️ تولید تصویر از غزل (با فونت فارسی)
- 🎛️ دکمههای تعاملی تلگرام (Inline Keyboard)
| دستور | توضیح |
|---|---|
/start |
شروع کار و نمایش راهنما |
/help |
راهنمای استفاده |
/fall |
گرفتن فال حافظ |
ارسال یک عدد بین ۱ تا ۴۹۵:
128
پس از آن میتوانید:
- تفسیر غزل را ببینید
- خوانش صوتی را گوش دهید
- تصویر غزل را دریافت کنید
- Python 3.10+
- دسترسی به BotFather برای دریافت توکن
- یک کانال تلگرام برای ذخیره فایلهای صوتی (Storage)
pip install -r requirements.txtuv syncدر ریشه پروژه فایل .env بسازید:
TOKEN=YOUR_TELEGRAM_BOT_TOKEN
STORAGE=@YOUR_STORAGE_CHANNELفایل پایگاه داده:
database.db
python main.py- Python
- pyTelegramBotAPI
- SQLite
- Pillow (برای تولید تصویر)
- python-decouple
- uv (مدیریت وابستگیها)
فعالیتها و خطاها در فایل زیر ذخیره میشوند:
info.log
- جستجوی غزل بر اساس متن یا بیت
- انتخاب سبک تفسیر (عرفانی، عاشقانه، فلسفی)
- ذخیره تاریخچه فال کاربران
- نسخه وب یا API
- چندزبانهسازی ربات
-
🤖 ربات: @this_hafez_bot
-
📚 فیلولرن: https://PhiloLearn.t.me
-
👤 پشتیبانی:
- @Hr_ArshA
- @max_23
این پروژه تحت مجوز موجود در فایل LICENSE منتشر شده است.
استفاده، توسعه و بازنشر آن با حفظ حقوق مؤلف آزاد است 🌱