Primer tutorial de Programming Historian: Twitterbot
- Ignacio Emerio

- 23 jun 2019
- 3 Min. de lectura
Actualizado: 3 jul 2019
Cuando uno piensa en un bot, lo primero que le llega a la mente es una cuenta dentro de alguna red social que está programada para llevar cabo ciertas funciones. Ya en muchas redes sociales no faltan los bots creados para atacar o apoyar a personajes políticas. Pero también debe haber un lado positivo a todo esto, y en efecto es ahí donde puede entrar la historia.
Unos de los tutoriales de Programming Historian ofrece la posibilidad de crear un twitter bot con el fin de transmitir conocimiento histórico a través de éste. Con esto, el historiador que adquiera niveles muy básicos de programación pueda ser capaz de crear bots para la historia. Decidí intentar este tutorial, lo cual me pareció bastante revolucionario en cuanto a la manera en que podemos difundir el conocimiento histórico. Consideré que sería interesante crear un bot que supuestamente representara a un exiliado de la revolución. Aquel que lo siga en twitter puede darse una idea bastante simple y básica de lo que era el exilio en la frontera. En cierta manera estoy creando una fuente primaria ficticia.
El primer inconveniente que encontré con el tutorial es que está en inglés, lo cual puede ser frustrante a la hora de programar, ya que las indicaciones y los comandos están en dicho idioma. Mi código quedó en una combinación de ambos idiomas. Al checar el tutorial, lo primero que vi eran cosas básicas de programación, como la configuración de oraciones, las reglas y los símbolos. Posteriormente usé el software de Tracery para meter ahí los comandos, siendo el tutorial en inglés, por consecuente los ejemplos también lo están. Se puede ver en colores, donde cada función aparece en uno diferente, pero igual se puede visualizar en jston. Basándome en los ejemplos del tutorial comencé agregando los mismos comandos en inglés pero ahora sobre un revolucionario en el exilio. Cosas muy simples como “i am exiled in the United States”. Posteriormente me di cuenta que podía agregar oraciones en español usando los mismos símbolos en inglés. Decidí las primeras frases que había escrito porque daban un toque de realismo al personaje.

Una vez que terminé esta fase pasé a lo siguiente. Abrí la página cheap bots done quick y creé la página para el bot, al que llame Guillermo Parral. Posteriormente copié y pegué el código que había hecho en Tracery dentro de la opción para codificar en la página. Otra función que se puede hacer es configurar al bot para que pueda responder preguntas en Twitter. Me costó lograr hacer que Guillermo pudiera contestar porque los ejemplos del tutorial estaban en inglés, por lo que igualmente hice una combinación de ambos idiomas para que funcionara, cabe mencionar que me tomó varios intentos para lograrlo. Algo que me hubiera gustado agregar a mi bot fue la posibilidad de que pudiera twittear imágenes. Desafortunadamente dicha opción solo es mencionada en el tutorial, ya que al parecer es más difícil poder agregar fotos. Otro problema que encontré fue que después de tratar de volver ingresar con la cuenta de twitter a cheap bots done quick, la página no habría. Tuve que cerrar Edge para que pudiera abrir. Por último, a pesar de que escribí varias oraciones y frases, al bot le da por repetir unas más por otras, el tutorial no menciona nada sobre eso, por lo que único que he decidido hacer es limitar los tweets de Guillermo al día.




Comentarios