برگشت به صفحه اصلی

متد های زنجیره ای یکی از مهم ترین مبحث این مستند هستند.

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

$Telegram->message()->getMessageId()

برای دریافت یک attribute باید اول متد کلمه get رو اضافه کنیم و برای اعتبار سنجی باید اول آن کلمه ی isset رو بنویسید مانند کد های زیر :

$Telegram->message()->getMessageId(); $Telegram->message()->issetMessageId()

در خط اول آیدی پیام رو دریافت می کنیم و در خط دوم بررسی می کنیم آیدی پیام وجود داره یا که null هستش

در مواقعی که ممکنه یک داده null باشه حتما باید با استفاده از isset ها یک شرط بنویسید و بعد get کنید تا به خطایی نخورید مانند کد زیر :

if ($Telegarm->message()->issetForwardFromChat()) { $val = $Telegarm->message()->getForwardFromChat()->getId(); }

برای دریافت attributeها میتونید به بخش types در مستند تلگرام و یا پوشه types مراجعه کنید