Telegram bot - request video

Hello, I currently have telegram bot send me a photo anytime my onvif camera detects motion. This works. I used to have the telegram bot send me videos when motion detected but I realised that some videos weren’t being sent to the telegram chat.
What I really want to achieve is that the telegram bot forwards the snapshot for the respective camera when motion is detected and also have an accompanying button (named something like ‘Preview Video’) which when pressed will then forward a 10 second clip of when the motion was detected.
This is a way to not have to send videos on each detection but to only send videos when the received snapshot looks like something of interest. I hope the explanation is clear enough to understand. Thanksss