editMessageLiveLocation
متداز این متد برای ویرایش پیامهای موقعیت زنده استفاده کنید. موقعیت را میتوان تا انقضای live_period یا تا غیرفعالشدن صریح ویرایش با فراخوانی stopMessageLiveLocation ویرایش کرد. در صورت موفقیت، اگر پیام ویرایششده اینلاین نباشد، Message ویرایششده برگردانده میشود؛ در غیر این صورت True.
خروجی: Message or Boolean
پارامترها
| نام | نوع | الزام | توضیحات |
|---|---|---|---|
| business_connection_id | String | اختیاری | شناسهٔ یکتای اتصال کسبوکاری که پیامِ ویرایششونده از طرف آن فرستاده شده است. |
| chat_id | Integer or String | اختیاری | اگر inline_message_id مشخص نشده باشد الزامی است. شناسهٔ یکتای گفتگوی هدف یا نامکاربری ربات، ابرگروه یا کانال هدف با قالب @username. |
| message_id | Integer | اختیاری | اگر inline_message_id مشخص نشده باشد الزامی است. شناسهٔ پیامی که باید ویرایش شود. |
| inline_message_id | String | اختیاری | اگر chat_id و message_id مشخص نشده باشند الزامی است. شناسهٔ پیام اینلاین. |
| latitude | Float | الزامی | عرض جغرافیایی موقعیت جدید |
| longitude | Float | الزامی | طول جغرافیایی موقعیت جدید |
| live_period | Integer | اختیاری | مدت زمان جدید (ثانیه) که موقعیت میتواند بهروزرسانی شود، از تاریخ ارسال پیام. اگر 0x7FFFFFFF بدهید، موقعیت برای همیشه قابل بهروزرسانی است. در غیر این صورت مقدار جدید نباید بیش از یک روز از live_period فعلی بیشتر باشد و تاریخ انقضای موقعیت زنده باید در ۹۰ روز آینده بماند. اگر مشخص نشود، live_period بدون تغییر میماند. |
| horizontal_accuracy | Float | اختیاری | شعاع عدمقطعیت موقعیت بر حسب متر؛ ۰ تا ۱۵۰۰ |
| heading | Integer | اختیاری | جهتی که کاربر در آن حرکت میکند، بر حسب درجه. در صورت مشخصشدن باید بین ۱ تا ۳۶۰ باشد. |
| proximity_alert_radius | Integer | اختیاری | بیشترین فاصله برای هشدار مجاورت نزدیکشدن به عضو دیگر گفتگو، بر حسب متر. در صورت مشخصشدن باید بین ۱ تا ۱۰۰۰۰۰ باشد. |
| reply_markup | InlineKeyboardMarkup | اختیاری | شیء سریالایزشده به JSON برای کیبورد اینلاین جدید |