Paso 6: Código
El código es bastante sencillo para este proyecto. Todos se pueden encontrar en mi cuenta de GitHub aquí: https://github.com/siliconghost/TwitterCritterTrap
Hay dos archivos que componen el proyecto. Uno se llama TwitterCritterYun.ino, y el otro es TwitterCritterAcctInfo.h.
TwitterCritterAcctInfo.h es donde pones toda tu información de cuenta personal para Temboo y Twitter. Se mantiene separada y adicional como un include del archivo por si alguna vez quieres compartir tu código y no preocuparse de compartir todas las credenciales de su cuenta.
TwitterCritterYun.ino hace la mayor parte de la obra. Twitter no permite entradas múltiples del mismo mensaje una y otra vez, para tener las cadenas de mensajes al azar, añadiendo un poco de humor al post a tus seguidores. Estas palabras fueron tomadas de un juego de video popular que gusta jugar a mi hijo y yo. Parecía apropiados para una trampa alimaña.
Si la trampa no puede enviar un tweet en el primer intento, va seguir intentándolo una y otra vez hasta que tiene éxito.
El código está comentado bastante bien y debe ser auto explicativo. He intentado añadir aquí pero el formato era bastante malo por lo que he dejado en GitHub en su lugar.
Por favor, hágamelo saber si usted tiene alguna pregunta o algún problema accediendo al código.