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.
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ódigo200
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.