Code Monkey home page Code Monkey logo

huemul's People

Contributors

adriansalgadoa avatar alv-alvarez avatar alvaroveliz avatar cvicuna327 avatar davidlaym avatar dependabot[bot] avatar dukuo avatar eljojo avatar eseceve avatar gaulatti avatar gmq avatar hectorpalmatellez avatar jaimeguaman avatar javiera-vasquez avatar jlobos avatar joseglego avatar josemco avatar jriveros avatar juanbrujo avatar juankeldor avatar keld0r avatar lgaticaq avatar madkoding avatar pinceleart avatar pottersys avatar quest avatar raerpo avatar rafaelvidaurre avatar raulghm avatar vcanales avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

huemul's Issues

Modificar tusecreto.js para disponibilidad en más canales

Partiendo de la idea de hacer un clon del script tusecreto.js para que funcione en el canal #pegas, está la posibilidad de adaptar el script para que soporte variabilizar el canal de destino, lo que sería ideal para darle más versatilidad y contexto a esta funcionalidad de huemul.

Agregar notificaciones de temblores

La idea es usar el servicio Earthquake Notification Service. Este servicio envía emails cuando ocurre un evento dado ciertos parámetros. Se puede usar mailgun o similar para crear una cuenta de email con webhook para de esa forma parsear el email en algún endpoint de :huemul: y de esa forma postear la alerta en algún canal de nuestro slack

Notificación "Tu cuenta gold está por caducar"

Se propone crear una notificación de correo para cuando una cuenta gold está por caducar.
Debería llegar con la información de los días que restan para ser gold e invitar a aportar con un link directo.

Respuesta de karma como mensaje privado

En vista del spam generado por karma creo que es sano enviar como mensaje privado, por lo menos, el mensaje de colisión de nombres el dar karma con una sola letra (a++).

Agregar mock de request en los test

Es necesario agregar el mock para testear los posibles códigos de respuestas de un determinado endpoint (200, 30X, 500). Hay un par de test que están con la librería nock para hacer el mock. Seguir esos ejemplos.

TypeError: Cannot set property 'current_timeout' of undefined

https://sentry.io/devschile-q9/huemul/issues/299234303/

TypeError: Cannot set property 'current_timeout' of undefined
  File "/app/scripts/recordador.js", line 66, in extendTimeout
    return this.current_timeout = setTimeout(callback, timeout);
  File "/app/scripts/recordador.js", line 69, in Reminders.queue
    return extendTimeout(this.cache[0].due - now, trigger);
  File "/app/scripts/recordador.js", line 29, in Brain.Reminders.robot.brain.on
    return this.queue();
  File "/app/scripts/word-blacklist.js", line 58, in robot.listenerMiddleware
    next();
...
(17 additional frame(s) were not displayed)

TypeError: Cannot set property 'current_timeout' of undefined

Idea: Pegas informales por email posteadas en #pegas

La idea es saltarse el "tengo un amigo/a que busca X personas con X experiencia, bla bla". La idea es que se envíe un email tipo, o quizás un formulario o un incluso un form en el landing de devschile. Luego de eso se cree un post en el canal #pegas. Si se ponen mas ambiciosos se podría pedir un aporte o derechamente cobrar algo por ese servicio.

bug en script de BIP

huemul> Huemul Bip 08360996
huemul> La consulta va en la micro... espere harto... :clock5:
[Fri Jan 20 2017 10:41:19 GMT-0300 (CLST)] ERROR SyntaxError: Unexpected end of input
  at Object.parse (native)
  at /Library/WebServer/Documents/huemul/scripts/bip.coffee:37:11, <js>:21:25
  at IncomingMessage.<anonymous> (/Library/WebServer/Documents/huemul/node_modules/hubot/node_modules/scoped-http-client/src/index.js:95:22)
  at emitNone (events.js:72:20)
  at IncomingMessage.emit (events.js:166:7)
  at endReadableNT (_stream_readable.js:913:12)
  at nextTickCallbackWith2Args (node.js:442:9)
  at process._tickCallback (node.js:356:17)

Crear comando para #persa

Es muy probable que muchas ofertas se pierdan en el historial por el limite de slack con el log de mensajes. Debido a eso propongo crear un comando junto con una url en la cual se puedan acceder a todas las ofertas

error en `days_diff` de proximo-feriado.js

esto tira NaN y no pude resolverlo:

var dias = days_diff([
                today.getFullYear(),
                ('0' + (today.getMonth() + 1)).slice(-2),
                ('0' + (today.getDate() + 1)).slice(-2)
              ].join('-'), holiday.date);

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.