توضیحات
صف کار ها صفیست برای قرار دادن اطلاعاتی که قرار است بعدا از آن ها به ترتیب استفاده کنید
صف ها در هارد ذخیره می شوند و موقتی نیستند!
می توانید با این تابع مقداری را به صف اضافه کنید و بعدا آن را با تابع 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' => "پاسخ نمونه"
]);
}
با کمک کرون جاب، پاسخ هایی را در صف قرار می دهد و در هر کرون جاب، یک پیام را پاسخ می دهد
   قبلی
گرفتن اطلاعات وبهوک
صف کار ها | گرفتن داده بعدی
بعدی