Blog e knowledge base del servizio

Invio di un messaggio documento nel bot di Telegram

Messaggio documento in Telegram - metodo universale per inviare file di qualsiasi formato a Telegram. Utilizzato per inviare PDF, Excel, Word, archivi e altri tipi di dati che non possono essere inviati tramite metodi specializzati (`sendPhoto`, `sendAudio`). Telegram mantiene la qualità originale dei file, aggiunge anteprime (per i formati supportati) e consente di accompagnare il documento con una firma formattata. La dimensione massima è di 2 GB, il che rende il metodo ideale per lo scambio di dati professionale

Invio di un messaggio documento nel bot di Telegram

Quali formati accetta un messaggio audio in Telegram e quali sono le restrizioni?

Messenger ti consente di inviare, ad esempio:

  1. Documenti d'ufficio - PDF, DOCX, XLSX e altri.
  2. Libri elettronici.
  3. Fogli Di Calcolo Excel.


Restrizioni

  1. Dimensione massima del file inviato — 2 GB (con Telegram Premium - 4 GB).
  2. Lunghezza massima del nome file — 60 caratteri
  3. Quando si aggiungono file tramite L'app Telegram per smartphone per impostazione predefinita, vengono inviati senza firma: è possibile aggiungerli a ciascun file dopo la pubblicazione. 


Errori popolari durante l'invio di un messaggio di documento

400 Richiesta errata: identificatore di file errato

- Causa: URL non valido, file_id rotto o limitazione dell'accesso al file. 

- Soluzione: controlla il Content-Type e la disponibilità della risorsa. 

413 Entità richiesta troppo grande

- Motivo: file >2 GB. 

- Soluzione: comprimere l'archivio o dividere il file in parti. 

400 Richiesta errata: la miniatura deve essere JPEG e <200 KB

- Soluzione: Comprimi l'anteprima personalizzata: 

400 Richiesta errata: impossibile analizzare le entità delle didascalie

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

- Soluzione: controllare l'Escape dei tag. 

403 Vietato: il bot non può inviare messaggi in chat

- Soluzione: dai al Bot i privilegi di amministratore nella chat/canale. 

Informazione

Informazioni tecniche per»API BOT-MARKET"

  1. Codice del tipo di messaggio ('messageType`): "8" (per`sendDocument'). 
  2. Max. velocità di invio: 10 Messaggi/secondo (a causa di file di grandi dimensioni).


Suggerimenti per un uso efficace

1. Ottimizzazione del nome file: 

  - Usa caratteri latini e underscore: sales_report_Q2_2024.xlsx invece rapporto Q2 2024.xlsx. 

2. Anteprime per documenti: 

  - Per PDF: Telegram genera automaticamente un'anteprima dalla prima pagina. 

  - Per altri formati: crea uno screenshot JPEG. 

3. Sicurezza: 

  - Salva gli archivi con dati sensibili → invia la password con un messaggio separato.