Giter VIP home page Giter VIP logo

lflaszlo / ovh-chatbot Goto Github PK

View Code? Open in Web Editor NEW

This project forked from ovh-ux/ovh-chatbot

0.0 1.0 0.0 263 KB

OVH Chatbot : The main goal of this tool is to help OVH clients in order to have faster responses when you have some problems with OVH services. For example for web hosting you can ask why your website is broken and then this chatbot will find a solution to fix that.

License: Other

JavaScript 99.50% HTML 0.50%

ovh-chatbot's Introduction

OVH Chatbot Cover

OVH Chatbot - Node.js Gitter

The main goal of this tool is to help OVH clients in order to have faster responses when you have some problems with OVH services. For example for web hosting you can ask why your website is broken and then this chatbot will find a solution to fix that.

Setup

Visit INSTALL.md to setup and test on Slack or Facebook.

Webhooks for Facebook

This project handles callbacks for authentication, messages, delivery confirmation and postbacks. More details are available at the Facebook Documentations.

Webhooks for Slack

This project handles callbacks for authentication, messages. More details are available at the Slack Documentations.

Project overview

  • bots --> Represent all the modules about the bot's answers and it's specific type with an intention already given.
  • config --> The configuration of tools and configuration variables are in this directory.
  • constants --> Represents the constants of the project.
  • controllers --> The controllers contain handler function of an express route.
  • diagnostics --> Contains all the modules for the diagnostics.
  • models --> Contains database models.
  • providers --> Tools used globally in all the project.
  • routes --> Route declarations of the API.
  • platforms --> Contains all the handlers to communicate with different platforms.
  • utils --> Contains all the utilities and API connector to make this chatbot works.
  • views --> Not written yet.

To Add a New Platform: Visit this page.

To Add a New Intent or Response: Visit this page.

To Add a New Diagnostic:

  • At the moment only diagnostics for hosting are made but in order to create a new kind of diagnostic you have to create new file in diagnostics.

  • This file must export object with methods to make diagnostics

Contributing

Go on Contributing section and if you have any question come on our Gitter to discuss about it.

Roadmap

  • Refactor
  • Docker compose
  • Documentation
  • Translations
  • When will my service expire?
  • Monitoring
  • Alerting

License - 3-Clause BSD

See the LICENSE file in the root directory of this source tree. Feel free to use and modify the code.

ovh-chatbot's People

Contributors

antleblanc avatar bnjjj 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.