Blog e knowledge base del servizio

Invio di un messaggio video nel bot di Telegram

Messaggio video su Telegram - metodo per inviare contenuti video a chat, gruppi e canali. A differenza delle note video ('sendVideoNote') , questo formato supporta proporzioni arbitrarie(16:9, 9:16), rulli lunghi e design completo: firme con markup, pulsanti interattivi e miniature personalizzate. Telegram ottimizza i video per una riproduzione fluida, ma usa sendDocument per mantenere la qualità originale.

Invio di un messaggio video nel bot di Telegram

Quali formati accetta il video in Telegram e quali sono le limitazioni?

Telegram supporta i seguenti formati video

Orizzontale (16:9), verticale (9:16) e quadrato (1: 1)

Alcune limitazioni da considerare quando si lavora con i video su Telegram:

  1. Dimensione del file. La dimensione massima del video scaricato è di 2 GB. I video verticali spesso occupano meno spazio poiché la loro durata è generalmente più breve, il che semplifica il caricamento. I video orizzontali e quadrati possono richiedere ulteriori ottimizzazioni.
  2. Riproduzione automatica e anteprima. Telegram riproduce automaticamente i video senza audio nei feed e nelle chat. I video verticali e quadrati in questo caso hanno un vantaggio in quanto sono più visibili e occupano più spazio sullo schermo.
  3. Impatto delle condizioni di rete. La velocità e la stabilità della connessione internet influiscono sulla qualità del video. Con una connessione instabile, il sistema riduce automaticamente la qualità per mantenere la riproduzione continua.
  4. Limiti di bitrate. I limiti di bitrate sono impostati per ottimizzare il download.
  5. Impostazioni video ottimali. Per Telegram, si consigliano i seguenti valori: risoluzione - fino a 1920x1080 pixel, bitrate — 2000-4000 kBit/s, frame rate — 24-30 fps, formato — MP4 (H. 264).


Errori popolari durante l'invio di testo

400: Rapporto video errato

- Motivo: specificato non valido width ' / ' height (≠risoluzione reale). 

- Soluzione: rimuovere i parametri o specificare i valori esatti. 

413: Entità richiesta troppo grande

- Soluzione: comprimere il video tramite ffmpeg: 

400: Impossibile analizzare le entità delle didascalie

- Causa: errore nel markup HTML / Markdown della firma. 

- Soluzione: controllare l'Escape dei tag. 

403: Il bot è stato bloccato dall'utente

- Soluzione: richiede lo sblocco del bot da parte dell'utente.

Informazione

Informazioni tecniche per»API BOT-MARKET"

  1. Il codice del tipo di messaggio (`messageType') per sendVideo è "4".
  2. Max. velocità di invio: 20 messaggi / secondo in canali


Suggerimenti per un uso efficace :

1. Markup > testo normale: USA HTML per strutturare visivamente. 

2. Separazione dei contenuti: Per testo > 4096 caratteri, utilizzare i pulsanti in linea con i dati di callback. 

3. Schermatura: Gestisci sempre i caratteri speciali nell'input dell'utente per evitare errori di analisi.