الانتقال إلى المحتوى الرئيسي
السؤال يطرحه الوكيل بـ ask، ويحمل الخيارات، ثم يحمل الجواب لاحقًا.
  • حد الانتظار. لا يشغل ask وwait_for_reply استدعاءً أكثر من 50 ثانية، لأن بعض التطبيقات تقطع الاستدعاء عند 60 ثانية.
  • ask آمن عند التكرار. إذا وُجد سؤال معلّق أو مُجاب عنه خلال 4 دقائق لنفس الوكيل والسؤال والخيارات، يعيده ask دون إرسال أي شيء مرة أخرى. فالتطبيقات تكرر الاستدعاء من تلقاء نفسها.
  • الجواب مرتبط بالسؤال. ينتمي الجواب إلى question_id الخاص به. وما دام السؤال محفوظًا، يعيد wait_for_reply بهذا المعرّف الجواب في كل مرة، فلا يضيع شيء من استدعاء تخلّى عنه التطبيق.
  • معرّفات الخيارات. تحمل معرّفات الأزرار والقوائم السؤال ورقم الخيار، فيطابق الرد السؤال المقصود بدقة حتى لو كانت هناك عدة أسئلة معلّقة.
  • الحدود. عنوان الزر حتى 20 حرفًا، وعنوان صف القائمة حتى 24، والسؤال حتى 10 خيارات. وعند الخطأ يُذكر الحقل الذي خالف القاعدة.