複数のメディアファイル(特定の場合は写真)でメッセージを転送する際に問題が発生しています。ボットテレグラムAPIを使用して複数のメディアファイルでメッセージを転送する
私は(いくつかのケースでは、1枚の写真よりも多く含まれている可能性がある、)ユーザーがボットに送信するメッセージを転送するforwardMessageメソッドを使用しています:
bot.forwardMessage(admin_id, from_chat_id, message_id)
しかし、事は電報によれば、 API v3.5では、メディアグループを含むメッセージがメッセージの配列に分割されるため、ボットはユーザーからのメッセージを複数のメッセージに分割します。例えば。ユーザーが3枚の写真付きのメッセージを送信した場合、ボットは3枚のメッセージを転送します。各メッセージには写真が含まれています。
私が望むのは、複数のメディアファイルをそのまま複数のメッセージではなく1つのメッセージとして転送することです。
ボットが受け取る各メッセージから各写真を取得し、それらを1つずつ配列に入れて、sendMediaGroupメソッドを使用してボットから送信することができます。私はそれをforwardMessageメソッドで動作させることができます。
ありがとうございます。