Permitir configurar a URL base da API do Telegram Bot

O provedor do Telegram no plugin de Integração do Chat do Discourse atualmente envia todas as solicitações diretamente para https://api.telegram.org.

Em alguns países e ambientes de hospedagem, o Telegram é bloqueado ou indisponível no nível de rede. Isso impede que a integração funcione, incluindo a configuração inicial do webhook.

Proponho a adição de uma configuração do site que permita aos administradores substituir a URL base da API do Bot do Telegram pelo endereço de um proxy HTTPS confiável. Por exemplo, as solicitações poderiam ser roteadas por meio de um pequeno Cloudflare Worker, mantendo a integração existente do Telegram inalterada.

O valor padrão continuaria sendo https://api.telegram.org, portanto, isso não afetaria as instalações existentes.

Meu PR:

2 curtidas