پروژه تلگرام

ربات هوش مصنوعی سرورلس (Serverless AI Bot)

معماری پیشرفته بر بستر Cloudflare Workers برای مقیاس‌پذیری نامحدود و هزینه عملیاتی نزدیک به صفر.

درباره پروژه

این یک ربات معمولی نیست.

این پروژه، یک دستیار هوش مصنوعی چندوجهی (Multimodal) است که مستقیماً به مدل‌های پیشرفته Google Gemini متصل است. کاربران می‌توانند نه‌تنها چت کنند، بلکه عکس‌ها را برای ترجمه، استخراج متن (OCR) یا خلاصه‌سازی متن‌های طولانی ارسال کنند.

  • چت هوشمند و پاسخ به سوالات عمومی
  • ترجمه و OCR تصاویر (چندوجهی)
  • رابط کاربری دکمه‌ای مدرن (UX-Focused)
اسکرین شات ربات
نقطه قوت کلیدی

معماری که تفاوت را رقم می‌زند: قدرت Serverless

این ربات روی هیچ سرور یا VPS سنتی اجرا نمی‌شود. این پروژه یک دارایی فنی ارزشمند است زیرا ۱۰۰٪ بدون سرور (Serverless) و مبتنی بر Edge است.

مقیاس‌پذیری نامحدود

چه ۱۰ کاربر همزمان فعال باشند چه ۱۰ میلیون، معماری Cloudflare Workers ترافیک را به صورت خودکار مدیریت می‌کند.

هزینه عملیاتی صفر

برخلاف VPSها با هزینه ماهانه ثابت، این ربات تنها در ازای هر اجرا هزینه می‌دهد و Cloudflare میلیون‌ها اجرا را پوشش می‌دهد.

مدیریت وضعیت (State) در Edge

استفاده از Cloudflare KV به عنوان پایگاه داده، به این معنی است که وضعیت کاربر (مثلاً `awaiting_name`) به سرعت از نزدیک‌ترین نقطه به کاربر خوانده می‌شود.

پشته فناوری (Tech Stack)

تمرکز بر تجربه کاربری (UX)

قدیمی: مبتنی بر دستور /

کاربر مجبور بود دستورات را حفظ و تایپ کند. (مثلاً `/translate`)

User: /summarize this long text...

مدرن: مبتنی بر دکمه (Keyboard)

یک رابط کاربری بصری، سریع و مدرن که نیاز به تایپ را حذف می‌کند.

🌐 ترجمه
📷 استخراج متن (OCR)
📝 خلاصه‌سازی
🔍 دریافت اطلاعات

ویژگی‌های فنی و پایداری (Robustness)

منطق تلاش مجدد (Retry Logic)

در صورت بروز خطای Rate Limit (429) از API گوگل، ربات به صورت هوشمند چند ثانیه صبر کرده و دوباره تلاش می‌کند تا پایداری سرویس حفظ شود.

سیستم ضد اسپم (Anti-Spam)

برای جلوگیری از سوءاستفاده، ربات دارای محدودیت ارسال پیام روزانه (۲۰) و دقیقه‌ای (۱۵) است و کاربران اسپمر را به طور خودکار به مدت ۱ ساعت بلاک می‌کند.

لاگ‌گیری ساختاریافته (JSON)

تمام رخدادها و خطاها به جای `console.log` ساده، با فرمت JSON لاگ می‌شوند. این امر امکان اتصال ربات به سرویس‌های مانیتورینگ حرفه‌ای را فراهم می‌کند.