RustLangES / cangrebot

Bot de la comunidad de Discord de RustLang en Español.
10 stars 9 forks source link

Leer enlaces de github #35

Closed stifskere closed 1 month ago

stifskere commented 1 month ago

Descripción

Cuando el bot encuentre un enlace de GitHub hacia un archivo, este tratará de convertirlo a un raw.githubusercontent.com y descargará el contenido, si este da código 200 de HTTP entonces se hará formato a un mensaje con bloque de código mostrando los rangos, por ejemplo #L10-L20 mostrará de la línea 10 a la 20 como está especificado en el formato de GitHub, si el rango de inicio es mayor que el de final se ignorará el mensaje, si el rango final está fuera del rango del archivo se ignorará el mensaje, en lo que se basa este evento es que solo lo leerá si lo puede leer, de otro modo simplemente lo ignorará.

Esto por ahora solo lee enlaces de GitHub, y no es muy modular el cómo está implementado.

image