¿En qué idioma se escribe Twitch?

Botnak

Botnak es un cliente de chat IRC basado en Java con capacidades de bot y un enfoque en las transmisiones de Twitch.

¡Botnak 2 Episodio 2 tiene un tiempo por recorrer antes de ser 100% pulido y lanzado! Puedes seguir su progreso en la pestaña Episodio 2 Hito.

Descargar

La última compilación (precompilada) se puede encontrar en la pestaña de versiones.

Tenga en cuenta que esto no significa que Botnak sea un producto final todavía. El hecho de que el Episodio 2 aún no se haya completado implica que habrá múltiples cambios, algunos de los cuales pueden requerir investigación adicional para que Botnak funcione por completo. Solo se recomienda descargar esto si desea probar Botnak tal cual y reportar errores.

Cuestiones

Hablando de informar errores, si se encuentra con un problema, simplemente abra un Nuevo problema en la pestaña de problemas. Estoy usando esa pestaña para rastrear el progreso del Episodio 2, por lo que un problema sería el mejor lugar para ponerlo. Si no desea informar públicamente sobre el problema, ¡continúe y envíeme un PM en contracción!

Requisitos

Necesitará la última versión de Java 8 para ejecutar Botnak. Descarguelo aqui.

Una lista completa de ejemplos de comandos y tal se puede encontrar aquí.

Créditos

Biblioteca JSON para facilitar mucho más el análisis de API

JTattoo para hacer que Botnak se vea bonita

API de Scalr para escalar imágenes

Pircbot API por darme un buen comienzo para los bots IRC

Colaboradores que ayudan con el proyecto:

Dr. Kegel

YaLTeR

Kinamkrindar

Fragmer

TDuva

Jbzdarkid

Chrisazy

¡y cualquier otra persona que informe problemas sobre esta monstruosidad de código!

Según stackshare (Twitch – Twitch | StackShare) Twitch está usando Ruby, Go, Javascript, C ++ y C.

Debo agregar, no trabajo para Twitch, pero al ver esa lista aquí es para lo que supongo que usan esos idiomas, según otras compañías de Internet para las que he trabajado:

  • Dado que tratan principalmente con contenido de video, es probable que C y C ++ se usen para realizar varios bits de codificación o modificación de video en tiempo real
  • Go probablemente impulsa muchos de sus API y servicios internos, probablemente utilizados para funciones centrales como la búsqueda
  • Ruby probablemente maneja la mayor parte de la generación de HTML del sitio web real de Twitch
  • Y, por supuesto, todas las interacciones en el navegador están escritas en Javascript

Hasta donde puedo ver, Twitch tiene algunas partes escritas en Ember.js