/messaging

FB messenger chatbot hackathon project

Primary LanguageJavaScript

FB Messenger Chatbot

A chatbot to make selling used items a little easier.

Example DB instance:

{
  "listings": {
    "listing1": {
      "seller": "user1",
      "has_queue": true,
      "queue": ["user2"],
      "faq": [],
      "price": 100,
      "title": "Water bottle"
    }
  },
  "messages": {
    "m1": {
      "user": "user2",
      "text": "Is this still available?",
      "timestamp": 71231231241,
      "room": "room1"
    }
  },
  "rooms": {
    "room1": {
      "is_active": true,
      "last_message": {
        "from": "id",
        "warning_timeout": {
          /* warning timeout object */
        },
        "timeout": {
          /* final timeout object */
        }
      },
      "listing": "listing1",
      "members": ["user1", "user2"],
      "messages": ["m1"]
    }
  },
  "users": {
    "user1": {
      "listings_sale": ["listing1", "listing2"],
      "listings_buy": []
    },
    "user2": {
      "listings_sale": ["listing3"],
      "listings_buy": ["listing1"]
    }
  }
}