Blog y base de conocimientos del Servicio

Enviar un mensaje de voz en el bot de Telegram

¿Qué formatos acepta el mensaje de voz en Telegram y Cuáles son las restricciones?

Telegram Admite los siguientes formatos de mensajes de voz:

OGG

Algunas restricciones relacionadas con los mensajes de voz en Telegram:

  1. Inaccesibilidad en entornos ruidosos. El audio puede ser difícil de entender si hay un ruido fuerte alrededor.
  2. Falta de capacidad de búsqueda rápida. A diferencia de los textos, encontrar la información correcta en el audio es más complicado.
  3. Límites de tiempo de escucha. No siempre es conveniente escuchar mensajes de audio largos, especialmente si no hay tiempo para hacerlo.


Errores populares al enviar mensajes de voz

400 Solicitud incorrecta: Identificador de archivo incorrecto

- Causa: URL no válida o file_id roto. 

- Solución: Compruebe el tipo de contenido y la disponibilidad del archivo. 

400 Solicitud incorrecta: Duración demasiado larga

- Razón: Audio >300 segundos. 

- Solución: Recortar a través de ffmpeg: 

413 Entidad De Solicitud Demasiado Grande

- Causa: Archivo >20 MB. 

- Solución: Convertir a OGG: 

400 Solicitud incorrecta: No se pueden analizar entidades de subtítulos

- Causa: Error en el marcado de la firma. 

- Solución: Comprobar el escape de las etiquetas. 

403 Prohibido: El bot fue bloqueado por el usuario

- Solución: el Usuario debe desbloquear el bot. 

Información

Información técnica para"API BOT-MARKET"

  1. El código de tipo de mensaje (`messageType`) es "6" (para `sendVoice`). 
  2. Velocidad máxima de envío: 20 mensajes/segundo en grupos. 


Consejos para un uso efectivo

1. Optimización de la calidad: 

  - Convertir a OGG / Opus (64 Kbps):

  - Eliminar el silencio al principio/al final. 

2. Aumento de la participación: 

  - Añadir marcas de tiempo a la firma: 

  - Usa Emoji: 🎧 ¡Escucha hasta el final! 

3. Manejo de mensajes largos: 

  - Divida el audio en partes de 5 minutos → envíe secuencialmente con el botón "Siguiente".