Twitch es una de las plataformas de live streaming que más ha crecido en los últimos años. Todos los días, millones de personas se conectan a la plataforma con el objetivo de buscar entrenerse, mejorar sus habilidades al jugar videojuegos, interactuar con su comunidad nicho, entre otros objetivos (Sjöblom, Max et. al).
Es por esto que el estudio de la plataforma en estudios Interacción Humano Computadora se ha convertido de interés ya que nos permite entender a profunidad los motivos y medios por los que la gente utiliza este tipo de plataformas así como comprender a profundidad el comportamiento de su audiencia, streamers y moderadores (Seering, Joseph et. al). Finalmente, esto nos ayuda a entender como utilizamos este tipo de medios digitales y establecer propuestas de diseño para mejorar las interacciones y experiencias de los usuarios.
En este workshop buscamos:
- Explorar las oportunidades en investigación y desarrollo que tiene la construccion de bots en Twitch.
- Construcción de un Bot que se conecté a un canal en Twitch.
- Crear interacciones con el bot.
- Clona el repositorio
git clone https://github.com/PythonDayMX/PythonDayMexico2018.git
cd PythonDayMexico2018/IntroABotsEnTwitch
- Inicia sesión en Twitch o crea una cuenta nueva.
- Consigue tu Twitch Chat OAuth Token en esta página
- Agrega tu oauth token a el archivo
_settings.pyy cambia el nombre asettings.py(solo quita el_). - Instala los modulos necesarios
pip install -r requirements.txt
¡Ejecuta python bots.py� y listo!
¿Nos hace falta algo?¿Hay algún error? Si notas que hay algún error en el repositorio puedes crear un ISSUE nuevo para que lo corrijamos o mejor aún ayudarnos con un PULL REQUEST 🎉. Si es la primera vez que contribuyes a un proyecto no dudes en hacernos preguntas sobre como contribuir.
- Haz un fork del repositorio
- Crea una rama con la funcionalidad que vas a agregar:
git checkout -b my-new-feature - Guarda tus cambios:
git commit -am 'Add some feature' - Sube tu rama a tu fork:
git push origin my-new-feature - ¡Crea un Pull Request y listo!

Este proyecto cuenta con una Licencia GNU GENERAL PUBLIC LICENSE. Puedes revisar los detalles de la licencia en este documento
