簡體   English   中英

使用bot Telegram API轉發包含多個媒體文件的消息

[英]Forward a message with multiple media files using bot Telegram API

我在使用多個媒體文件轉發郵件時遇到問題(在我的特定情況下,照片)。

我正在使用forwardMessage方法轉發用戶發送到bot的消息(在某​​些情況下,可能包含多張照片):

bot.forwardMessage(admin_id, from_chat_id, message_id)

但是,根據Telegram API v3.5,包含媒體組的消息會分解為消息數組,因此機器人會將消息從用戶分解為多條消息。 例如,如果用戶發送了包含3張照片的消息,則機器人會轉發3條消息,每條消息都包含一張照片。

我想要的是將具有多個媒體文件的消息原樣轉發為一條消息,而不是多條消息。

我知道可能我可以從機器人收到的每條消息中取出每張照片,將它們逐個放入數組中,然后使用sendMediaGroup方法從機器人發送它,但我想知道我是否可以獲取它使用forwardMessage方法。

提前致謝。

您無法通過forwardMessage轉發原始內容,例如,您無法使用內聯鍵盤轉發。

我認為這可能是一個錯誤,你可以建議@BotSupport

for sending images as album. Telegram API更新了一個方法調用用於將圖像作為專輯發送。

https://core.telegram.org/bots/api#sendmediagroup

看一看 :)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM