InlineQueryResultsButton
نوع دادهاین شیء دکمهای را نشان میدهد که بالای نتایج درخواست اینلاین نمایش داده میشود. باید دقیقاً یکی از فیلدهای اختیاری را استفاده کنید.
فیلدها
| نام | نوع | توضیحات |
|---|---|---|
| text | String | متن برچسب دکمه |
| web_app | WebAppInfo | اختیاری. توضیح Web Appای که با زدن دکمه توسط کاربر اجرا میشود. Web App میتواند با متد switchInlineQuery داخل Web App به حالت اینلاین برگردد. |
| start_parameter | String | اختیاری. پارامتر deep-linking برای پیام /start که با زدن دکمه به ربات فرستاده میشود. ۱ تا ۶۴ نویسه، فقط A-Z، a-z، 0-9، _ و - مجازند. مثال: رباتی اینلاین که ویدیوهای یوتیوب میفرستد میتواند از کاربر بخواهد ربات را به حساب یوتیوبش وصل کند تا نتایج جستجو متناسب شوند. برای این کار دکمهٔ «اتصال حساب یوتیوب» را بالای نتایج (یا حتی پیش از نمایش هر نتیجه) نشان میدهد. کاربر روی دکمه میزند، به گفتگوی خصوصی با ربات میرود و در این کار پارامتر start را میفرستد که به ربات میگوید لینک OAuth را برگرداند. پس از آن، ربات میتواند دکمهٔ switch_inline را پیشنهاد دهد تا کاربر بهآسانی به گفتگویی برگردد که میخواست از قابلیتهای اینلاین ربات در آن استفاده کند. |