El gem de Ruby oficial discourse_api también permite acceder a datos públicos sin necesidad de una clave de API. Por lo tanto, considero que está bien que existan estas herramientas. Corresponde a los usuarios asegurarse de cumplir con los Términos de Servicio específicos de cada foro.
(Esta es mi opinión personal, no una declaración legal oficial de CDCK
)
También cabe mencionar que las solicitudes de ‘bots’ no autenticadas están sujetas a límites de tasa mucho más estrictos y, potencialmente, a otras capas de seguridad de protección contra ‘bots’ (por ejemplo, Cloudflare). Por lo tanto, si es posible, siempre es mejor utilizar una clave de API.