الإشعارات

يُبقيك GetMyBot على اطلاع بالأحداث المهمة لبوتاتك عبر مركز الإشعارات — أيقونة الجرس في الشريط العلوي. تتجمع فيه أحداث بوتاتك (اكتمل البث الجماعي، نجح الدفع، رصيد منخفض) وإعلانات المنصة العامة. تدفق الإشعارات مرتبط بالحساب ومرئي عبر جميع البوتات دفعة واحدة.

الجرس والعداد

في الشريط العلوي أيقونة جرس مع عداد غير المقروء. يُجلَب العداد بطلب مستقل خفيف (GET /api/notifications/unread-count) ويتحدث مع ظهور الأحداث. النقر على الجرس يفتح التدفق.

تدفق الإشعارات

يجمع التدفق (GET /api/notifications) مصدرين:

  • الإشعارات — أحداث بوتاتك وحسابك.
  • الإعلانات — رسائل عامة من المنصة لجميع المستخدمين.

لكل عنصر عنوان ونص وارتباط بالبوت (إن كان الحدث متعلقاً ببوت) ووقت وحالة «مقروء».

أنواع الأحداث

  • اكتمل البث الجماعي (broadcast_done) — انتهى الإرسال الجماعي.
  • نجح الدفع (payment_succeeded) — تأكد إعادة شحن الرصيد.
  • جُدِّدت الخطة (subscription_renewed) — تجدّد الاشتراك.
  • رصيد منخفض (balance_low) — رصيد الطلبات على وشك النفاد.
  • خطأ في البوت (bot_error) — واجه البوت مشكلة.
  • مشتركون جدد (new_subscribers) — ازداد جمهور البوت.

التعليم كمقروء

  • عنصر واحدPOST /api/notifications/read (حسب المصدر والمعرّف).
  • الكل دفعة واحدةPOST /api/notifications/read-all يُعلّم التدفق كاملاً كمقروء ويعيد ضبط العداد.

الخطوات التالية