← بازگشت به پروژه‌ها
۱۴۰۳ | 2024

منشی هوشمند و پاسخگوی خودکار در پیام‌رسان بله

Smart Secretary & Auto-Responder on Bale Messenger
سال ۱۴۰۳ | 2024
دسته‌بندی ربات هوشمند
وضعیت ✓ تکمیل شده
پلتفرم پیام‌رسان بله

درباره پروژه

این پروژه یک منشی هوشمند و پاسخگوی خودکار برای پیام‌رسان بله است که با استفاده از تشخیص کلمات کلیدی فارسی، قادر به مدیریت همزمان بیش از ۱۰۰ چت می‌باشد.

هدف اصلی این پروژه، خودکارسازی پاسخ‌گویی به پیام‌های کاربران در پیام‌رسان بله است. این ربات با تحلیل محتوای پیام‌ها و تشخیص کلمات کلیدی، پاسخ‌های مناسبی را به کاربران ارسال می‌کند و نیاز به حضور دائمی اپراتور را کاهش می‌دهد.

چالش‌های پروژه

  • تشخیص کلمات کلیدی فارسی با استفاده از پردازش زبان طبیعی (NLP)
  • مدیریت همزمان ۱۰۰+ چت بدون کاهش سرعت پاسخ‌دهی
  • اتصال به API پیام‌رسان بله و مدیریت Webhookها
  • طراحی معماری مقیاس‌پذیر برای افزایش تعداد کاربران همزمان
  • مدیریت خطا و لاگ‌گیری برای عیب‌یابی سریع

راه‌حل پیاده‌سازی

برای پیاده‌سازی این پروژه، از Django به عنوان فریم‌ورک اصلی استفاده شد. پردازش زبان طبیعی با استفاده از کتابخانه‌های Hazm و Parsivar برای تشخیص کلمات کلیدی فارسی انجام شد.

برای مدیریت همزمان چت‌ها، از Redis به عنوان کش و صف پیام استفاده شد تا پاسخ‌ها به صورت ناهمگام (Asynchronous) پردازش شوند. همچنین ارتباط با API بله از طریق Webhook پیاده‌سازی شد.

تکنولوژی‌های استفاده شده

Python 3.11 Django 5 Bale API Webhook Redis Celery Hazm (NLP) Parsivar PostgreSQL Docker

دستاوردهای پروژه

  • ✅ پاسخ‌گویی خودکار به بیش از ۱۰۰ چت همزمان
  • ✅ دقت ۹۲٪ در تشخیص کلمات کلیدی فارسی
  • ✅ کاهش ۷۰٪ نیاز به اپراتور انسانی
  • ✅ افزایش ۳ برابر سرعت پاسخ‌دهی نسبت به حالت دستی
  • ✅ قابلیت آموزش و به‌روزرسانی کلمات کلیدی به صورت پویا

پروژه‌های مرتبط