Bienvenido a Internet ■Volver al BBS■ Hilo completo Primeros 100 101- Últimos 50 ▼Bajar▼

Reporte de problemas relacionados con la actualización de weabot (136 respuestas)

1 : Staff ★ (6f33-****) : 11/11/21(jue)23:49:26 ID:CAP_USER* rep del

weabot (el motor del sitio) ha sido actualizado para funcionar con Python 3 y la versión nueva de MySQLdb, la cual usa la MySQL API definida en el PEP 249 (pueden verlo en la página de estadísticas). Esto quiere decir que se necesitaron muchísimos cambios en el código, además de que se realizó una conversión completa del encoding de la base de datos de latin1 (antiquísimo) a UTF-8. Este gran salto nos lleva a un salto de versión de 0.8 a 0.10.

En resumen, el código se modernizó bastante pero hay muchas cosas que aún no se han probado y es muy probable que se encuentren con problemas. Apenas encuentren uno les pedimos que lo comenten en este hilo para repararlo lo más rápido posible.

Esperando no causarles muchos problemas, un abrazo.

56 : Staff ★ (★ eb40-****) : 28/11/21(dom)14:34:54 ID:CAP_USER* rep del

>>54-55
Gracias, ambos solucionados.

>>53
Recuerdas si este problema empezó ahora o existía desde antes?

57 : : 29/11/21(lun)01:20:45 ID:OGQwNGU4F rep del

>>56 la verdad es que no recuerdo que sucediera anteriormente que tuviera que refrescar manualmente.

58 : Staff ★ (★ 5dd7-****) : 29/11/21(lun)20:22:50 ID:CAP_USER* rep del

>>57
En el IB? Porque en el BBS está funcionando.

59 : Sin Nombre@Sin ideas (telegraph 095c-e4b4) : 11/12/21(sab)14:16:30 ID:ZmQ3Zjhha rep del

No están los filtros en /0/.

60 : Sin Nombre@Sin ideas (telegraph 4119-ac7c) : 11/12/21(sab)16:37:21 ID:ZmQ1NjBkC rep del

Cuando entro a un link como "NIDO>>>>>>>>BAIBORTO - Archivo de Club VIP@Bienvenido a ..." me aparece este error:

ERROR : Ha ocurrido un error inesperado.

Esto no es normal y te pedimos que reportes el problema en Discusión de B.a.I. o a través de nuestro e-mail, presentando los siguientes datos y ojalá indicando qué hacer para reproducirlo:

Versión: weabot 0.10.7
Tipo: <class 'NameError'>
Detalle: free variable 'list' referenced before assignment in enclosing scope
Traceback:
weabot.py 63 __init__ self.run()
weabot.py 375 run self.output = dynamicRead(int(path_split[3]), path_split[4])
post.py 546 dynamicRead thread['posts'] = [dict(list(zip(thread['keys'], row))) for row in thread['posts']]
post.py 546 <listcomp> thread['posts'] = [dict(list(zip(thread['keys'], row))) for row in thread['posts']]
Te recordamos que el software está en desarrollo y estamos siempre haciendo lo posible para arreglar los problemas lo antes posible.
Te pedimos las disculpas por cualquier inconveniente.

61 : Staff ★ (★ eb40-****) : 18/12/21(sab)21:40:20 ID:CAP_USER* rep del

No puedo reproducir el problema. Podrías linkear al hilo que lo produce?

63 : Staff ★ (★ eb40-****) : 20/12/21(lun)01:43:36 ID:CAP_USER* rep del

Ah, con la lectura dinámica. Gracias, arreglado.

64 : : 29/12/21(mie)14:50:45 ID:ZTJmNTMxF rep del

Hola, me salta el mensaje de 'Proxy prohibido' al primer intento de postear, luego de reintentar pasa de ese error.

65 : Staff ★ (★ eb40-****) : 31/12/21(vie)08:05:02 ID:CAP_USER* rep del

>>64
Estoy investigando ese problema, he puesto un log para ver por qué está sucediendo. A mí me ha sucedido también.

https://bienvenidoainternet.org/bai/read/1640905015/2
> Entonces recuerdo que estoy en BaI Móvil y que es similar a lo que sucede con la versión no-móvil. Tal vez aparece un fatídico "Proxy prohibido". Suele suceder cuando está la página inactiva antes de realizar el POST. Tal vez una medida antispam, no una medida contra CSRF, tal vez simplemente hay un timeout que no permite POST si no ha habido GET previamente o lo que sea, no he revisado el código.
No es nada tan complejo, simplemente excluye países, nodos de Tor, proxies entre otras cosas pero de una lista fija. Debe haber algún problema al revisar el país de origen o el hostname o algo por el estilo. Tengo que instalar un log para revisar.

>Tras la primera sesión regresando al diván de terapia, observo cómo la página, imitando a la web 1.0 mediante el uso de XHTML 1.0 tradicional, utiliza atributos no definidos en ningún namespace XML definido, que parece que vienen de HTML de la era WHATWG. Escalofríos recorren el cuerpo al ver cosas extrañas como data-bss como atributo, el uso del atributo no válido placeholder, u obviar cols en los textareas, cuando es requerido en XHTML. Sudores fríos recorren al ver sufrir al validador en BaI móvil.
BaI usa HTML5 y dejó de usar XHTML hace muchísimo (años), el header indicando XHTML solo quedó por descuido y el sitio se sirve como text/html. Cuando usábamos XHTML se servía como application/xhtml+xml pero XHTML está abandonado y no sirve usarlo ya, a pesar de que personalmente me gustaba su modelo estricto.

>El dilema es si hoy en día tiene algún sentido mantener dos versiones web, si la versión "desktop" podría funcionar mejor en móvil con muy pocos cambios en CSS y dedicar el tiempo de mantenimiento a otras cosas. Esto corroe las entrañas por el sufrimiento que pueda causar a los devs y parte del staff, facilitando la interacción. Reducir el uso innecesario de JavaScript también sería una gran virtud que beneficiaría en navegadores de dispositivos móviles con CPUs de bajo consumo. El uso de menús emergentes que se basen en :target permite estados persistentes navegables hacia atrás sin una sola gota de JS.
La persona que mantiene el Javascript y la que mantiene el backend son personas distintas, con la primera persona desaparecida. Yo sólo estoy manteniendo el backend y no me preocupo del JS. Lo otro es que la versión móvil existe porque su consumo de datos es menos de la mitad, y sé que hay gente que la usa; al igual que la aplicación de Android.

>También permitiría utilizar CSP bloqueando cosas inline
Revisa los headers, ya usamos CSP hace años.

66 : Staff ★ (★ eb40-****) : 31/12/21(vie)08:14:36 ID:CAP_USER* rep del

Log listo. Sería util que si les llega a saltar el error de proxy prohibido nos avisen aquí con qué fecha y hora ocurrió.

67 : Staff ★ (★ eb40-****) : 31/12/21(vie)08:22:33 ID:CAP_USER* rep del

Arreglado el problema de BaI Móvil no mostrando los errores. Ahora sólo queda revisar lo del Proxy prohibido apareciendo de forma impredecible.

68 : : 31/12/21(vie)16:56:36 ID:MzVjNjJiF rep del

Gracias por las aclaraciones y correcciones en 2021. ¡Feliz año!

69 : Sin Nombre@Sin ideas (sarin 23da-7774) : 05/01/22(mie)21:35:13 ID:M2ZhOTQxF rep del

intenté usar el pass lekeado de la radio para hacer unas pruebas de icecast (a falta de servicio publico con ese proposito del que yo sepa w) y el log solo dice "disconnecting from server"
no se si esta relacionado a esto o no, ya que no me dice que esté mala la contraseña o que haya error de conección

70 : Sin Nombre@Sin ideas (sarin 90d5-f88a) : 08/01/22(sab)12:53:34 ID:YjcwYzY0F rep del

al intentar abrir un hilo en /0/ con una imagen:

ERROR : Ha ocurrido un error inesperado.

Esto no es normal y te pedimos que reportes el problema en Discusión de B.a.I. o a través de nuestro e-mail, presentando los siguientes datos y ojalá indicando qué hacer para reproducirlo:

Versión: weabot 0.10.8
Tipo: <class 'FileNotFoundError'>
Detalle: [Errno 2] No such file or directory: '/home/bai/public_html/0/res/5647.html'
Traceback:

weabot.py 63 __init__ self.run()
weabot.py 163 run (post_url, ttaken, unused) = self.make_post(ip, boarddir, parent, trap1, trap2, name,
weabot.py 804 make_post trimmed = trimThreads()
post.py 851 trimThreads deletePost(op["id"], None)
post.py 751 deletePost os.unlink(Settings.ROOT_DIR + str(board["dir"]) + "/res/" + str(post["id"]) + ".html")

Te recordamos que el software está en desarrollo y estamos siempre haciendo lo posible para arreglar los problemas lo antes posible.
Te pedimos las disculpas por cualquier inconveniente.

71 : Sin Nombre@Sin ideas (sarin c263-cba1) : 08/01/22(sab)12:58:48 ID:NzYyYWRlF rep del

Casi todos los hilos de /0/ arrojan error 404.

72 : : 09/01/22(dom)14:06:44 ID:NzY3NjE0F rep del

En BaI móvil, tras responder en cero, un alert devuelve no such file or directory. Asumo que se habilitó depuración aquí. Quizás tenga relación con los mensajes anteriores.

73 : : 09/01/22(dom)20:46:30 ID:NzY3NjE0F rep del

Como apunte relevante, tras refrescar puede funcionar, pero debe fallar algún insert, porque el contador de respuestas no incrementa en cero cuando eso sucede.

74 : Staff ★ (★ eb40-****) : 10/01/22(lun)20:14:43 ID:CAP_USER* rep del

>>70-71
Solucionado. Si se vuelve a repetir por favor avisar, puede que sea algún problema al botar hilos.

>>72
Efectivamente debería solucionarse con lo anterior.

75 : Sin Nombre@Sin ideas (telegraph 02e4-7774) : 16/01/22(dom)22:59:44 ID:OThhZDljF rep del

intenté subir un mp3 a /musica/ y en vez de subir el post me dijo

Esto no es normal y te pedimos que reportes el problema en Discusión de B.a.I. o a través de nuestro e-mail, presentando los siguientes datos y ojalá indicando qué hacer para reproducirlo:

Versión: weabot 0.10.8
Tipo: <class 'MySQLdb._exceptions.DataError'>
Detalle: (1264, "Out of range value for column 'image_width' at row 1")
Traceback:

weabot.py 63 __init__ self.run()
weabot.py 163 run (post_url, ttaken, unused) = self.make_post(ip, boarddir, parent, trap1, trap2, name,
weabot.py 801 make_post postid = post.insert()
post.py 74 insert return InsertDb("INSERT INTO `posts` (`%s`) VALUES (%s)" % (
database.py 70 InsertDb c.execute(query, params)
cursors.py 206 execute res = self._query(query)
cursors.py 319 _query db.query(q)
connections.py 259 query _mysql.connection.query(self, query)

Te recordamos que el software está en desarrollo y estamos siempre haciendo lo posible para arreglar los problemas lo antes posible.
Te pedimos las disculpas por cualquier inconveniente.

76 : Staff ★ (★ eb40-****) : 17/01/22(lun)15:31:51 ID:CAP_USER* rep del

>>75
Gracias amigo, arreglado.

77 : : 18/01/22(mar)15:11:01 ID:YWVhNmYwF rep del

Cuando subes 5 enlaces de video a música dice que el máximo son 5. En realidad solo permite subir 4.

78 : Staff ★ (★ eb40-****) : 18/01/22(mar)15:45:57 ID:CAP_USER* rep del

Solucionado.

79 : Sin Nombre@Sin ideas (liberty 0dea-cba1) : 10/02/22(jue)18:36:04 ID:NGE4ODMzF rep del

Cuando intento borrar algo en el IB me aparece el redirect de "Post eliminado" pero el post sigue ahí.

80 : : 10/02/22(jue)19:07:59 ID:YmE0N2YwF rep del

Al parecer sólo ocurre en /z/

81 : Sin Nombre@Sin ideas (sarin e641-1be3) : 11/02/22(vie)22:26:05 ID:NTMzYTE2F rep del

Recién quería subir algo chistoso con spoiler en /2d/ y no funcionó.

82 : : 12/02/22(sab)23:49:58 ID:NDY5ZTQ3F rep del

En el IB no se ve la cantidad de respuestas ocultas debajo de cada hilo.

83 : Sin Nombre@Sin ideas (sarin cc84-7614) : 13/02/22(dom)22:09:58 ID:ZTliMGQ4F rep del

No se puede acceder al git.

84 : Sin Nombre@Sin ideas (sarin 8855-7774) : 18/02/22(vie)12:13:42 ID:OTlkNzk2F rep del

no se pueden mandar dibujos al oekaki

85 : : 18/02/22(vie)17:09:27 ID:MTEyYmI5a rep del

Los datos de las IP/hostnames y países en modos de hilos como los de world lobby parecen desfasados

86 : : 18/02/22(vie)17:21:43 ID:YWI1MDFhF rep del

Siento que los IDs se volvieron menos aleatorios después del upgrade.

87 : neptune ★ (★ cbd0-****) : 21/02/22(lun)18:55:12 ID:CAP_USER* rep del

>>79,81,83
Arreglado.

>>84
Prueba con Tegaki o wPaint; al parecer PaintBBS está teniendo algún problema.

>>85
Así lo note, muy raro el bug. Quizás algo está pasando al cargar el hostname en memoria.

>>86
Cambié el algoritmo que usaba Kuraha al que usa 2ch; pero es posible porque estoy truncando los primeros caracteres. Ahora estará truncando los últimos, debería ser más aleatorio ahora.

88 : neptune ★ (★ cbd0-****) : 21/02/22(lun)20:01:39 ID:CAP_USER* rep del

>>84
Solucionado el tema con PaintBBS también. Debería funcionar todo como antes.

89 : : 21/02/22(lun)21:34:30 ID:Y1YmQ3OGF rep del

Zenkyu Staff ~

90 : : 21/02/22(lun)22:51:17 ID:QwMGQzNGF rep del

Acabo de ver un file not found al responder. Revisen logs de hace un par de minutos. Gracias.

91 : neptune ★ (★ cbd0-****) : 22/02/22(mar)01:31:02 ID:CAP_USER* rep del

No veo ningún error, sólo varias inserciones e intentos de eliminación. Puedes detallar de qué manera apareció el error y por qué?

92 : : 22/02/22(mar)02:10:06 ID:U2OGE2ODF rep del

A veces cuando posteo aparece este error.

Detalle: [Errno 2] No such file or directory: '/home/bai/public_html/zonavip/res/1645449814.html'
Traceback:

weabot.py 63 __init__ self.run()
weabot.py 163 run (post_url, ttaken, unused) = self.make_post(ip, boarddir, parent, trap1, trap2, name,
weabot.py 804 make_post trimmed = trimThreads()
post.py 851 trimThreads deletePost(op["id"], None)
post.py 749 deletePost os.unlink(Settings.ROOT_DIR + str(board["dir"]) + "/res/" + str(post["timestamp"]) + ".html")

93 : : 22/02/22(mar)02:31:06 ID:FhN2ZkMTa rep del

mi error en >>90 era como el de >>92, perdón. En bai movil pero sin backtrace, solo en alert()

94 : : 22/02/22(mar)18:12:17 ID:CAP_USER* rep del

>>92-93
Sí, al parecer hay algo que está eliminando hilos del disco pero no de la base de datos. Estará un poco difícil encontrar el problema; pero agregaré algunos puntos de loggeo en deletePost y trimThreads a ver si se puede encontrar.

95 : Sin Nombre@Sin ideas (sarin 8c4e-7774) : 23/02/22(mie)12:03:01 ID:U1ZWFhNTF rep del

no funciona el chat de la radio y tv asi que asumo que han sido inutilizables todo este tiempo

96 : : 23/02/22(mie)12:08:35 ID:Y0NTFiMDa rep del

Bueno, nadie ha transmitido nada en mucho tiempo así que no hace mucho la diferencia...

97 : : 25/02/22(vie)00:01:00 ID:CAP_USER* rep del

Da paja arreglar cosas que ya nadie usa.

98 : neptune ★ (★ bd1c-****) : 09/03/22(mie)17:26:21 ID:CAP_USER* rep del

>>85
Al fin solucionado después de revisar harto. Era el caché que estaba quedando del usuario anterior y no se estaba limpiando. No sé por qué esto no era problema en Python 2, pero ahora he hecho una función que limpia el caché cada vez que hay un usuario nuevo. Esto no solo soluciona el problema en /world/ si no que también soluciona los bans de Tor, proxies y dominios, los cuales no estaban funcionando. Gracias.

99 : : 09/03/22(mie)17:48:40 ID:UwNGE1Mza rep del

>>98 muchas gracias, neptune-san

100 : Sin Nombre@Sin ideas (sarin e6e2-5284) : 09/04/22(sab)11:28:10 ID:E4ZGY3MGa rep del

un mensaje eliminado desde bai movil persiste, pese a mostrar el aviso de confirmación.

solo se nota eliminado cuando se visita el hilo en la versión normal de bai, para escritorio.

102 : Staff ★ (★ 1ced-****) : 09/04/22(sab)15:15:15 ID:CAP_USER* rep del

>>100-101
Gracias amigo, importante que no se vean los posts eliminados.
Arreglado.

103 : : 09/04/22(sab)15:54:56 ID:M5YzY0N2a rep del

Gracias, tal vez sería mejor que se eliminara de verdad.

104 : : 09/04/22(sab)16:03:32 ID:dkZTkzMDF rep del

En el IB al menos se vería más bonito sin los mensajes y no desordenaría el hilo como occuriría si se eliminaran permanentemente en el BBS.

105 : Mensaje eliminado por staff.

106 : : 09/04/22(sab)16:42:52 ID:IyYTIxMjF rep del

Me importa una raja la transparencia.

107 : Mensaje eliminado por staff.

108 : Sin Nombre@Sin ideas (sarin ad1e-cba1) : 19/06/22(dom)01:16:07 ID:E3ODcxYWF rep del

/0/ ya no tiene filtros?

109 : : 19/06/22(dom)03:48:55 ID:CAP_USER* rep del

Aún los tiene por alguna razón dejaron de funcionar con la migración a Python 3. Mañana con más tiempo lo reviso, gracias.

110 : : 19/06/22(dom)23:30:20 ID:cxZDczZDF rep del

Igualmente gracias.

111 : Sin Nombre@Sin ideas (bell 8ab1-7774) : 18/08/22(jue)00:05:55 ID:M3MTI1MGF rep del

0 sigue sin filtros w

112 : neptune ★ (★ 8120-****) : 18/08/22(jue)01:47:53 ID:CAP_USER* rep del

Ahí sí.

113 : Sin Nombre@Sin ideas (sarin 1a3d-33c6) : 28/08/22(dom)23:45:32 ID:UxMDVhMTF rep del

al hacer click en algunos hilos me tira un error 404 pero puedo leer todas las respuestas agregando el numero al link

ej
https://bienvenidoainternet.org/bai/read/1629727538/
este link me da 404

https://bienvenidoainternet.org/bai/read/1629727538/1
pero puedo leer la respuesta

114 : Sin Nombre@Sin ideas (sarin ef38-7774) : 27/09/22(mar)16:44:00 ID:cwMDkwMTF rep del

en el home justo abajo de las preguntas frecuentes hay un link a la radio pero en el frame y home se removió el link, significa que van a poner una radio o como?

115 : : 27/09/22(mar)16:50:26 ID:gxMjlhZWF rep del

El IB ya no muestra el mensaje de posts omitidos.

116 : neptune ★ (★ 0784-****) : 11/10/22(mar)19:42:13 ID:CAP_USER* rep del

Gracias, arreglado.

117 : Sin Nombre@Sin ideas (sarin 4a0b-cba1) : 25/11/22(vie)02:13:34 ID:gzYjc3ZmF rep del

Intenté subir un webp animado y arrojó error.

118 : Sin Nombre@Sin ideas (sarin a777-02a5) : 10/12/22(sab)14:01:01 ID:MzZWQ4MWF rep del

Me pasa muy parecido que a 113. A veces se arregla solo y puedo entrar a los hilos pero eso pasó después de un día w.

119 : : 10/12/22(sab)14:01:44 ID:MzZWQ4MWF rep del

En Humanidades, por ejemplo, entrar a cualquier hilo medio "antiguo" me tira 404

120 : : 10/12/22(sab)14:32:09 ID:FiNzc2YWF rep del

Mientras no se arregle prueben agregando un /l(cualquier número) al final del URL para poder ver el hilo.

121 : neptune ★ (★ 6df8-****) : 17/12/22(sab)05:50:24 ID:CAP_USER* rep del

El tracking del problema se está llevando en el siguiente hilo:

https://bienvenidoainternet.org/bai/read/1665705350/

122 : Sin Nombre@Sin ideas (matte 4e21-a818) : 19/12/22(lun)14:05:17 ID:YyODllZTC rep del

Al parecer algo pasó con los saltos de línea en el home recientemente, adjunto una captura (espero que este sea el hilo correcto para reportarlo)

123 : : 21/12/22(mie)16:04:35 ID:NhZGJjZmF rep del

Ah, ignoren lo de >>122, ya se arregló. Puede que haya sido mi navegador.

124 : : 22/12/22(jue)23:46:05 ID:CAP_USER* rep del

No, fue mientras se estaban haciendo unos cambios. Ya está listo.

125 : Sin Nombre@Sin ideas (sarin 572a-7774) : 30/12/22(vie)00:11:48 ID:ZmYTc1MDF rep del

la respuesta rápida (la que está al fondo de cada hilo en el tablón, no dentro del hilo) de los BBS no tiene la opción de vista previa, lo posteo aca por que no se si es bug del nuevo CSS o del weabot, pero asumo que lo segundo

126 : Sin Nombre@Sin ideas (sarin 1fa1-7774) : 09/02/23(jue)15:23:03 ID:FhMGVkM2F rep del

ya no funciona el home de BaIv2 (la interfaz moderna experimental)
https://v2.bienvenidoainternet.org/bai.html

127 : : 17/02/23(vie)23:45:15 ID:MzMDdmYmF rep del

El que la hizo está desaparecido hace tiempo.

128 : Sin Nombre@Sin ideas (sarin 8531-e226) : 16/03/23(jue)01:33:12 ID:c1ZWVkMzF rep del

A mí si me funciona. Estoy posteando desde ella.

129 : Sin Nombre@Sin ideas (sarin b733-35da) : 02/05/23(mar)11:35:01 ID:hkOTkwYTC! rep del

Me sigue saltando el error "proxy prohibido" cuando trato de postear en noticias

130 : Sin Nombre@Sin ideas (sarin a7db-aab9) : 20/06/23(mar)23:55:11 ID:FiYjAyYza rep del

quizas no este relacionado a la actuallzacion de weabot, pero en caso sea solo mio el problema, no hago un hilo nuevo:

no puedo acceder al sitio desde mi navegador.
aparece un error indicando que debo actualizar la hora de mi sistema.
solo funciona cuando le adelanto el numero de horas hasta utc (solo adelanto, no cambio de local a utc).
podia visitar bai normalmente hasta hace algunas horas.

131 : : 21/06/23(mie)00:40:16 ID:EwNTU4MDF rep del

Parece ser que el certificado SSL había expirado y ahora lo actualizaron, prueba borrando el caché y entrando nuevamente

132 : Sin Nombre@Sin ideas (sarin 708d-b5c0) : 21/06/23(mie)01:05:26 ID:A2OGUwYWR rep del

>>130

Independientemente de tu zona horaria, evita esto sincronizando la hora por internet en tu PC.

Aunque el problema se solucione borrando cache y esperando, tienes un problema de fondo de configuración de hora mal establecida.

Has puesto, seguramente, zona horaria incorrecta y ajustado la hora manualmente.

133 : : 21/06/23(mie)08:35:27 ID:FiYjAyYza rep del

puse una hora incorrecta para escribir ese mensaje. volví a la hora correcta inmediatamente despues.

134 : : 21/06/23(mie)08:37:57 ID:FiYjAyYza rep del

>>131 funciona normalmente ahora.

135 : Sin Nombre@Sin ideas (sarin 708d-b5c0) : 21/06/23(mie)17:07:41 ID:A2OGUwYWR rep del

>>133

Es lo que te comento. Si tienes que poner una hora "incorrecta" para que te funcione un certificado que ha sido renovado recientemente es porque tu zona horaria esta mal y haz forzado una hora manualmente para ajustarla a tu zona horaria.

Pon manual solo tu zona horaria y sincroniza la hora por internet.

136 : Sin Nombre@Sin ideas (sarin 708d-b5c0) : 21/06/23(mie)17:08:38 ID:A2OGUwYWR rep del

>>134

Es probable que porque las horas de retraso que tienes hayan pasado y ahora tu sistema lo ve como válido.

Tienes la hora mal igualmente.
37 KB

Ver nuevos posts

No tocar:
Nombre:  E-mail: 
weabot.py ver 0.11.0 neptune ★