Bot de telegram basado en un trading informal, para automatizar las ordenes de compra y venta en un sistema de persona a persona.
No hay version en produccion. Se quedo parado en puro Test. Hay una heramienta similar en produccion para las luka.
Hay varias tareas de completar para que sea plataforma completa:
- "compra", "venta", "cancel" y actualizar venta/compra
- seguridad de informaction (sanitizacion && validar user input)
- Node 8+
- Yarn
- Nvm
- Bot en Telegram
- Google Sheet (requiré oAuth2)
- Redis
En github, empiezan con un Fork para tener su propia copia. Y haz clone local.
$ git clone [email protected]:[TU USUARIO]/lukaexcelbot.git
$ cd lukaexcelbot
$ nvm install v8.9
$ nvm use v8.9
$ yarn # [similar a: npm install]
$ cp .env_example .env
$ npm start
Se requiere configurar estos variables ambientales en .env
TELEGRAM_TOKEN=
GOOGLE_CLIENT_ID=
GOOGLE_CLIENT_SECRET=
GOOGLE_REFRESH_TOKEN=
REDIS_URL=
APP_URL=
En desarrollo local, funciona con Polling, but en produccion es necessario correr con un WebHook. Este repo funciona en Heroku, pero se podria montar en cualquir servidor que puede servir NodeJS como Now, OpenShift, Dokku, o cualquir VPS como Digital Ocean o Vultr. Mas ejemplos en varias plataformas.
Autores
- Patricio Mallea Gonzáles Primer commit era su codigo
- dashr
Gracias a las herramientas de
Inspirado por
Recursos