Code Monkey home page Code Monkey logo

fafa's Introduction

First create a .env file with your Slack token:

SLACK_TOKEN=yourSl4ckT0k3n

Then simply npm install && npm start and talk to your bot via direct messages

fafa's People

Contributors

pechitook avatar

Stargazers

Julio Olivera avatar

Watchers

James Cloos avatar

fafa's Issues

Definir comandos del bot

Hay que buscar qué queremos que haga el bot, y cómo queremos decírselo.

Por ahora, se me ocurren (a definir si quedan o no)


Comando: Guardar el resultado de un partido. Podría implementarse que el otro jugador tenga que confirmar, o que después de X horas se de por computado.
Frases a soportar:

  • usuario le ganó a usuario 3 a 0
  • usuario empató con usuario 0 a 0
  • le gané a usuario 3 a 0 (con posibilidad de aliases más vulgares a definir 👉👌)
  • empaté con usuario 0 a 0
  • si, usuario me ganó [confirmación opcional] (👉👌)

Comando: Dar de alta un jugador.
Frases a soportar:

  • alta usuario
  • registrame

Comando: Ponerse de acuerdo cuando jugar (sistema de turnos). Podría dar opciones de horarios posibles (en 30 minutos, cuanto antes, el viernes, etc. y recordarles a los jugadores por DM)
Frases a soportar:

  • quiero jugar con usuario
  • le quiero ganar a usuario (👉👌)

Comando: Estadísticas
Frases a soportar:

  • posiciones liga
  • historial [usuario] contra usuario (primer usuario opcional, se toma al autor del msj)
  • ranking (top X del mes, etc)
  • yo (estadísticas personales)

Todos los comandos podrían anteponerse con el nombre del bot (@fafa) para refinar un poco las chances de ingresar data por casualidad.

Faltaría ver cómo manejar el tema de las diferentes ligas, ascensos, y todo lo relacionado al torneo en sí.

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.