Sticker
نوع دادهاین شیء یک استیکر را نشان میدهد.
فیلدها
| نام | نوع | توضیحات |
|---|---|---|
| file_id | String | شناسهٔ این فایل که برای دانلود یا استفادهٔ دوبارهٔ فایل کاربرد دارد. |
| file_unique_id | String | شناسهٔ یکتای این فایل که قرار است در طول زمان و برای رباتهای مختلف یکسان بماند. برای دانلود یا استفادهٔ دوبارهٔ فایل قابل استفاده نیست. |
| type | String | نوع استیکر؛ در حال حاضر یکی از «regular»، «mask» یا «custom_emoji». نوع استیکر از قالب آن که با فیلدهای is_animated و is_video تعیین میشود مستقل است. |
| width | Integer | عرض استیکر |
| height | Integer | ارتفاع استیکر |
| is_animated | Boolean | True اگر استیکر متحرک باشد. |
| is_video | Boolean | True اگر استیکر ویدیویی باشد. |
| thumbnail | PhotoSize | اختیاری. بندانگشتی استیکر با قالب .WEBP یا .JPG |
| emoji | String | اختیاری. ایموجی مرتبط با استیکر |
| set_name | String | اختیاری. نام بستهٔ استیکری که استیکر به آن تعلق دارد. |
| premium_animation | File | اختیاری. برای استیکرهای معمولیِ پریمیوم، انیمیشن پریمیوم استیکر |
| mask_position | MaskPosition | اختیاری. برای استیکرهای ماسک، موقعیتی که ماسک باید در آن قرار گیرد. |
| custom_emoji_id | String | اختیاری. برای استیکرهای ایموجی سفارشی، شناسهٔ یکتای ایموجی سفارشی |
| needs_repainting | Boolean | اختیاری. True اگر استیکر باید در پیامها به رنگ متن، در وضعیت ایموجی به رنگ نشان تلگرام پریمیوم، در عکسهای گفتگو به رنگ سفید، و در جاهای دیگر به رنگ مناسب بازرنگآمیزی (repaint) شود. |
| file_size | Integer | اختیاری. حجم فایل به بایت |