InlineQueryResultVoice
نوع دادهزیرنوعی از InlineQueryResult
لینک به ضبط صوتی در کانتینر .OGG با کدک OPUS را نشان میدهد. بهصورت پیشفرض این ضبط صوتی توسط کاربر فرستاده میشود. بهجای آن میتوانید با input_message_content پیامی با محتوای مشخصشده بهجای پیام صوتی بفرستید.
فیلدها
| نام | نوع | توضیحات |
|---|---|---|
| type | String | نوع نتیجه؛ باید voice باشد. |
| id | String | شناسهٔ یکتای این نتیجه؛ ۱ تا ۶۴ بایت |
| voice_url | String | آدرس معتبر ضبط صوتی |
| title | String | عنوان ضبط |
| caption | String | اختیاری. عنوان (caption)؛ ۰ تا ۱۰۲۴ نویسه پس از تجزیهٔ موجودیتها |
| parse_mode | String | اختیاری. حالت تجزیهٔ موجودیتها در عنوان پیام صوتی. جزئیات بیشتر را در گزینههای قالببندی ببینید. |
| caption_entities | Array of MessageEntity | اختیاری. فهرست موجودیتهای ویژهای که در عنوان آمدهاند و میتوان آن را بهجای parse_mode داد. |
| voice_duration | Integer | اختیاری. مدت ضبط به ثانیه |
| reply_markup | InlineKeyboardMarkup | اختیاری. کیبورد اینلاین ضمیمهشده به پیام |
| input_message_content | InputMessageContent | اختیاری. محتوای پیامی که بهجای ضبط صوتی فرستاده میشود. |