2017-12-10 7 views
2

複数のメディアファイル(特定の場合は写真)でメッセージを転送する際に問題が発生しています。ボットテレグラムAPIを使用して複数のメディアファイルでメッセージを転送する

私は(いくつかのケースでは、1枚の写真よりも多く含まれている可能性がある、)ユーザーがボットに送信するメッセージを転送するforwardMessageメソッドを使用しています:

bot.forwardMessage(admin_id, from_chat_id, message_id) 

しかし、事は電報によれば、 API v3.5では、メディアグループを含むメッセージがメッセージの配列に分割されるため、ボットはユーザーからのメッセージを複数のメッセージに分割します。例えば。ユーザーが3枚の写真付きのメッセージを送信した場合、ボットは3枚のメッセージを転送します。各メッセージには写真が含まれています。

私が望むのは、複数のメディアファイルをそのまま複数のメッセージではなく1つのメッセージとして転送することです。

ボットが受け取る各メッセージから各写真を取得し、それらを1つずつ配列に入れて、sendMediaGroupメソッドを使用してボットから送信することができます。私はそれをforwardMessageメソッドで動作させることができます。

ありがとうございます。

答えて

0

forwardMessageで元のコンテンツを転送することはできません。たとえば、インラインキーボードで転送することはできません。

私はこれが間違いかもしれないと思います、あなたは@BotSupportにそれを示唆することができます。

関連する問題