GithubHelp home page GithubHelp logo

ada's Introduction

Automatic Delivery Aid

Automatic Delivery Aid (Ada for short) is a system that automates collective ordering of food using the Discord platform as a communication method.

Description

Once launched, the program connects to the Discord and listens for text commands (state SLEEP) and waits for the appropriate time to start the ordering. When the ordering process begins, the program collects the names of restaurants to be voted on (GATHER status). Then a list of choosen restaurants is drawn up and performed voting process (VOTE state) followed by the winner being displayed. Order placement begins (state ORDER), after which it is printed a summary containing a list of orders placed and proposals of people who should order. There is a waiting for someone to come forward to order (SUMMARY state). After all, a summary is displayed and follows possibility to make additional corrections (state ADJUST), after which you can end the whole process and go back to waiting (SLEEP state).

Documentation

The documentation is divided into individual files:

  • [docs/discord.md] (docs/discord.md) - description of how to register the bot on the Discord platform
  • [docs/diagrams/states.dia] (docs/diagrams/states.dia) - application state diagram with individual transitions
  • [docs/diagrams/database.dia] (docs/diagrams/database.dia) - application database schema
  • [docs/commands.md] (docs/commands.md) - a list of all commands that can be issued to the bot
  • [docs/examples.md] (docs/examples.md) - sample conversations with the bot and descriptions of how the bot will behave
  • [docs/install.md] (docs/install.md) - description of installation, configuration and starting work with the program
  • [docs/notes.md] (docs/notes.md) - loose notes and notes describing the behavior of the program
  • [docs/database.md] (docs/database.md) - database schema with its description
  • [docs/stages.md] (docs/stages.md) - description of the states in which the program/delivery may be located
  • [docs/references.md] (docs/references.md) - links and references to external sources

ada's People

Contributors

somang-park avatar

Watchers

 avatar

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.