/liquidice

Radio a partir de un grupo de chat en la red libre de mensajeria instantanea y anonima Telegram, con modicaciones al original para usar liquidsoap y scripts que automatizan procesos. Partiendo de codigo desarrollado para el laboratorio #TodoEsRadio 2019 dirigido por alejoduque para CKWEB y

Primary LanguageJavaScript


Telegram2Icecast

Software que permite crear una radio a partir de un grupo de chat en la red libre de mensajeria instantanea y anonima conocida como Telegram (similar al Whatsapp de la red controlada por FakeBook). t2i permite enviar/recibir/reunir y administrar contenidos individuales o grupales en un lugar accesible o privado en Internet.

Con t2i es posible que los archivos de audio sean transmitidos en tiempo real por una emisora en Internet (via Icecast).

Un bot (script) de Telegram captura todo lo que le envias y:

-Alamacena (Text,Docs,Video,Audio) en un servidor web.
-Los audios son enviados, en orden de llegada a un streaming en icecast.

Corre con:

node-v8.9.0-linux-armv6l en rPi - https://nodejs.org/dist/v8.9.0/node-v8.9.0-linux-armv6l.tar.gz Codigo basico de [Néstor Andrés Peña] (Proyecto liderado por alejoduque desde CKWEB para el laboratorio #TodoEsRadio con sugerencias al desarrollo de Juan Kalashnikov y Laura Victoria).

Pasos a seguir para correr una instancia en un computador con Node.js instalado

Solicitar un Token para el bot de Telegram usando el botFather oficial de telegram. Una vez se haya creado el bot, crear un nuevo archivo secret.js en la carpeta raíz con el siguiente contenido:

TOKEN = "aca-va-el-token-que-genero-el-botfather"

Antes de correr la aplicación por primera vez es necesario instalar las dependecias:

npm install

Con las dependencias instaladas ya se puede correr el script con:

node t2i.js