پرش به مطلب اصلی

InlineKeyboardButton

یک دکمه از صفحه‌کلید inline را نشان می‌دهد. تنها می توانید از یکی از فیلدهای اختیاری استفاده کنید.

📝 اسکیمای داده

فیلدنوعتوضیحات
textstringمتن برچسب روی دکمه
urlstringاختیاری. آدرسی که با فشردن دکمه باید باز شود.
callback_datastringاختیاری. داده‌هایی که باید در یک درخواست فراخوانی برای بازو پس از فشردن دکمه ارسال شوند، بین ۱ تا ۶۴ بایت

⚙️ متد‌های دریافت

getText()

متن برچسب دکمه را بازیابی می‌کند.

$text = $inlineKeyboardButtonObject->getText();

getUrl()

بررسی می‌کند که آیا دکمه حاوی یک URL است. اگر دکمه هنگام فشرده شدن URL را باز کند، این متد رشته URL را باز می‌گرداند. در غیر این صورت، مقدار null را باز می‌گرداند.

$url = $inlineKeyboardButtonObject->getUrl();

getCallbackData()

بررسی می‌کند که آیا دکمه حاوی داده بازگشتی (callback) است. اگر دکمه هنگام فشرده شدن داده بازگشتی ارسال کند، این متد رشته داده را باز می‌گرداند. در غیر این صورت، مقدار null را باز می‌گرداند.

$callbackData = $inlineKeyboardButtonObject->getCallbackData();

➕ بیشتر

نکته

برای اطلاعات بیشتر، به مستندات رسمی بله مراجعه کنید.