Giter Club home page Giter Club logo

iria's People

Contributors

dependabot[bot] avatar xurxodiz avatar

Watchers

 avatar  avatar

iria's Issues

Do not delete games on ending

Separate games into a new table with an extra column/flag ACTIVE, so when games are done they are mark as inactive and a new one can begin, instead of deleting them.

Module to access Tese

A new module can be employed to redirect questions to the Tese application I developed.

Support other types of games

Based on #19, adding a different table for games would allow the possibility of adding a column for type of game.

Different modules for other games could be written, so the callbacks are handled into their module depending on game type (also, prefill different content, and so on.

Should we allow Iria to respond to herself?

Currently, the modules don't listen to what Iria says, to prevent loops and people making Iria act upon herself.

But should this be decided at bot-level, like currently, or at module-level?

Let's keep this in mind. No rush.

Create a common module interface

Modules should follow a common interface: a function to receive messages and another to for output.

They should also have a way to register the callbacks with the main object.

Convert to XMPP

Right now the bot works with IRC. That's outdated. It should be ported to XMPP using the server already set up at iria.me

Allow private chatting

Iria can only talk in multi-user chatrooms now. Implement the protocols to have her chatting privately with users.

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.