Permitir configurar la URL base de la API de Telegram Bot

El proveedor de Telegram en el plugin de integración de chat de Discourse actualmente envía todas las solicitudes directamente a https://api.telegram.org.

En algunos países y entornos de alojamiento, Telegram está bloqueado o no está disponible a nivel de red. Esto impide que la integración funcione, incluida la configuración inicial del webhook.

Propongo agregar una configuración del sitio que permita a los administradores reemplazar la URL base de la API de Telegram Bot con la dirección de un proxy HTTPS confiable. Por ejemplo, las solicitudes podrían enrutar a través de un pequeño Cloudflare Worker mientras se mantiene la integración existente de Telegram sin cambios.

El valor predeterminado seguiría siendo https://api.telegram.org, por lo que esto no afectaría a las instalaciones existentes.

Mi PR:

2 Me gusta