Mmb->addJob()


صف کار ها | افزودن به صف

توضیحات

صف کار ها صفیست برای قرار دادن اطلاعاتی که قرار است بعدا از آن ها به ترتیب استفاده کنید

صف ها در هارد ذخیره می شوند و موقتی نیستند!

می توانید با این تابع مقداری را به صف اضافه کنید و بعدا آن را با تابع nextJob بگیرید


ورودی

شکل تابع:

class Mmb { public function addJob(mixed $jobData); }

داده ای که قرار است در صف قرار بگیرد را وارد می کنید. این داده با json انکد می شود، بنابر این هر داده ای پشتیبانی نمی شود!


خروجی

این تابع خروجی ندارد

مثال

مثال #1:

// Add cron job to this file if($upd = $mmb->getUpd()) { if($msg = $upd->msg) { $mmb->addJob([ 'chat' => $msg->chat->id, 'msg' => $msg->id ]); $msg->replyText('تا دقایق دیگر به شما پاسخ داده خواهد شد!'); } } // On null update elseif($job = $mmb->nextJob()){ $mmb->sendMsg([ 'chat' => $job['chat'], 'reply' => $job['msg'], 'text' => "پاسخ نمونه" ]); }

با کمک کرون جاب، پاسخ هایی را در صف قرار می دهد و در هر کرون جاب، یک پیام را پاسخ می دهد

   قبلی گرفتن اطلاعات وبهوک
صف کار ها | گرفتن داده بعدی بعدی