Listeners::onUpd()


شنونده آپدیت

توضیحات

تابعی که درون این کلاس تعریف می کنید، زمانی که آپدیت توسط اتم دریافت می شود صدا زده می شود

اگر ورودی دوم(صف) false باشد، شنونده حتما اجرا خواهد شد و اگر true باشد، شنونده در صف قرار می گیرد و زمانی که شنونده ای دیگر return false کند، به این شنونده نمیرسد

زمانی صف را true بگذارید که میخواهید بصورت عادی شنونده را دریافت کنید و زمانی صف را false بگذارید که میخواهید همیشه و در اولویت خود اجرا شود


ورودی

شکل تابع:

class Listeners { public static function onUpd($callback, $queue = false); }


خروجی

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

مثال

مثال #1:

Listeners::onUpd(function(Upd $upd) { if($msg = $upd->msg) { $msg->replyText('ربات خاموش است'); return false; // باعث ادامه دار نشدن آپدیت می شود } });

   قبلی شنونده شروع
شنونده درخواست ام ام بی بعدی