Facebook Messenger Bot: Size of Video Attachment? How big can it be?

There is no indication as to the the size and format that a video attachment needs to be when being sent through Facebook Messenger, at least in the documentation here: https://developers.facebook.com/docs/messenger-platform/send-api-reference/video-attachment.

Is there a limit on size? What format does it need to be in?


I was looking for this information too. I decided to try to upload files of different size to see what happen. When you try to upload files bigger than 25MB, Facebook Messenger display a error message stating that 25MB is the limit (hey!).

Note that I tested that on a generic file, not specifically on a video.


It says directly in the link posted by the OP:

Sending Attachments The Messenger Platform allows you to attach assets to messages, including audio, video, images, and files. Max attachment size is 25MB. There are three ways to attach an asset to a message:


  • Set up the Android-Facebook sdk for Netbeans
  • updating and compacting sqlite database in android
  • How to Upload a file in GWT
  • Calling right overload of the java method from jython
  • Is Android development possible on netbooks? [closed]
  • App Memory Usage differs between Devices
  • How to resize image if the image is bigger than Textbox.But it not increase scale if smaller
  • Selection Sort, For Java
  • Consuming a web service with the Netbeans Platform
  • What is this strange character in chrome's resource css viewer?
  • How to use Windows Media Foundation with UWP without a topology
  • using System.Speech.Synthesis with Windows10 universal app (XAML-C#)
  • How to make R's read_csv2() recognise the text characters properly
  • GAE: Way to get reference to an HttpSession from its ID?
  • Spring boot 2.0.0.M4 required a bean named 'entityManagerFactory' that could not be found
  • Jenkins: FATAL: Could not initialize class hudson.util.ProcessTree$UnixReflection
  • What is the purpose of TaskExecutor in spring?
  • uniform generation of points on 3D box
  • x64 applications using gdi+: what are the consequences on performance?
  • Is there a way to do normal logging with EureakLog?
  • How to attach a node.js readable stream to a Sendgrid email?
  • If I include Java 8 in my Android app does that affect which devices it will work on?
  • CSS Linear-gradient formatting issue accross different browsers
  • Using $this when not in object context
  • C# - Is there a limit to the size of an httpWebRequest stream?
  • Updating server-side rendering client-side
  • DirectX11 ClearRenderTargetViewback with transparent buffer?
  • How to limit post in wp_query
  • Hazelcast - OperationTimeoutException
  • Why is the timeout on a windows udp receive socket always 500ms longer than set by SO_RCVTIMEO?
  • Web-crawler for facebook in python
  • Delete MySQLi record without showing the id in the URL
  • Calling of Constructors in a Java
  • How to pass list parameters for each object using Spring MVC?
  • RestKit - RKRequestDelegate does not exist
  • Unit Testing MVC Web Application in Visual Studio and Problem with QTAgent
  • Revoking OAuth Access Token Results in 404 Not Found
  • Hits per day in Google Big Query
  • -fvisibility=hidden not passed by compiler for Debug builds
  • sending mail using smtp is too slow