All Projects → ovh-ux → Ovh Chatbot

ovh-ux / Ovh Chatbot

Licence: other
The goal of this tool is to help you to have fast responses when you have some problems with OVH services.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Ovh Chatbot

Chatbot
chatbot, an aiml interpreter for PHP
Stars: ✭ 86 (-21.1%)
Mutual labels:  chatbot
Whatsappapi
A simple API to integrate chatbots written in Javascript with WhatsApp Web 💬📲 (Store hotfix https://github.com/Zibri/WhatsAppWebApi/blob/master/zstore.js)
Stars: ✭ 94 (-13.76%)
Mutual labels:  chatbot
Applozic Ios Sdk
iOS Real Time Chat & Messaging SDK
Stars: ✭ 104 (-4.59%)
Mutual labels:  chatbot
Wasapbot
[abandoned ❗] Simple WhatsApp bot written in PHP, respond to private & group messages. Uses Chat-API
Stars: ✭ 89 (-18.35%)
Mutual labels:  chatbot
Seq2seq chatbot
a chatbot which is implemented via seq2seq model.
Stars: ✭ 90 (-17.43%)
Mutual labels:  chatbot
Botml
Powerful markup language for modern chatbots.
Stars: ✭ 98 (-10.09%)
Mutual labels:  chatbot
Dialogue Generation
Generating responses with pretrained XLNet and GPT-2 in PyTorch.
Stars: ✭ 86 (-21.1%)
Mutual labels:  chatbot
Wechaty
Conversational RPA SDK for Chatbot Makers
Stars: ✭ 11,647 (+10585.32%)
Mutual labels:  chatbot
Botpress
🤖 Dev tools to reliably understand text and automate conversations. Built-in NLU. Connect & deploy on any messaging channel (Slack, MS Teams, website, Telegram, etc).
Stars: ✭ 9,486 (+8602.75%)
Mutual labels:  chatbot
Chatgirl
ChatGirl is an AI ChatBot based on TensorFlow Seq2Seq Model. ChatGirl 一个基于 TensorFlow Seq2Seq 模型的聊天机器人。(包含预处理过的 twitter 英文数据集,训练,运行,工具代码,来波 Star 。)QQ群:167122861
Stars: ✭ 105 (-3.67%)
Mutual labels:  chatbot
React Simple Chatbot
💬 Easy way to create conversation chats
Stars: ✭ 1,292 (+1085.32%)
Mutual labels:  chatbot
Cnn intent classification
CNN for intent classification task in a Chatbot
Stars: ✭ 90 (-17.43%)
Mutual labels:  chatbot
Addchat Laravel
AddChat Laravel is a Laravel chat package. Live chat widget for Laravel that also includes multi-user chat, group permissions, customer support chat & more.
Stars: ✭ 99 (-9.17%)
Mutual labels:  chatbot
Watomatic
Auto reply app helping you move away from less private messengers like WhatsApp and soon Facebook Messenger
Stars: ✭ 83 (-23.85%)
Mutual labels:  chatbot
Chatbot
Русскоязычный чатбот
Stars: ✭ 106 (-2.75%)
Mutual labels:  chatbot
Chaskiq
A full featured Live Chat, Support & Marketing platform, alternative to Intercom, Drift, Crisp, etc ...
Stars: ✭ 1,263 (+1058.72%)
Mutual labels:  chatbot
Botfuel Dialog
Botfuel SDK to build highly conversational chatbots
Stars: ✭ 96 (-11.93%)
Mutual labels:  chatbot
Lic2019 Competition
2019语言与智能技术竞赛-基于知识图谱的主动聊天
Stars: ✭ 109 (+0%)
Mutual labels:  chatbot
Multiturndialogzoo
Multi-turn dialogue baselines written in PyTorch
Stars: ✭ 106 (-2.75%)
Mutual labels:  chatbot
Fondbot
Chatbot framework
Stars: ✭ 102 (-6.42%)
Mutual labels:  chatbot

OVH Chatbot - Node.js

OVH Chatbot Cover Maintenance Gitter travis Commitizen friendly

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.

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 --> Only to display a confirmations page when you logged in with your OVH account

Supported platforms

Facebook Messenger

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

Slack

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

Web (OVH managers)

This project handles callbacks messages and postback actions. The authentication is handled by the managers.The bot only checks if the user is logged in or not.

Bot functions

The bot uses api.ai as a language processor.

Responses/Intents

To avoid confusions:

  • Intent: what the user ask to the bot.
  • Response: What the bot respond to an user.

All the intents needing processed responses can be found here.

The intents which doesn't need processed responses (aka: answers to basic questions) are stored in the api.ai database, have a look at the api.ai folder.

This intents and response are translated in:

  • Dutch
  • English (US, CA, GB)
  • French
  • German
  • Italian
  • Portuguese
  • Spanish

Diagnostics

Currently, this bot is able to:

  • diagnose a website
  • diagnose a xDSL line
  • diagnose a land line
  • warn about the expiration of a service
  • warn when an incident happens

More details here

Contributing

Have a look at the Contributing section. If you have any question feel free to discuss about it on our Gitter.

Add a new platform visit this page

Add a new intent and response visit this page

Add a new diagnostic visit this page

Roadmap

  • Refactor to typescript
  • Docker compose
  • Documentation
  • Cloud diagnostics (vps)
  • Order followup
  • Improve conversation skill

License

See https://github.com/ovh-ux/ovh-chatbot/blob/master/LICENSE

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].