A simple API Server for unify multiples chats sources in one way. It use WA_Server proyect and FACE_Server proyect for messengers services. It's front-end agnostic and provides websockets for comunication with real operators (simple web frontend for testing but a Flutter or React app will be great). More documentation is needed.
Following platforms are supported by OperaBot:
macOS The minimum version supported is macOS 10.9.
Windows Windows 7 and later are supported.
Linux:
- Ubuntu 12.04 and later
- Fedora 21 or later
- Debian 8 or later
Clone the repo, enter the folder and run
git clone https://github.com/jmdelafuente/_node_operabot.git
cd _node_operabot
npm install
node index.js
... it and you should be good to go. I haven't tested on Mac. Please be free of test and push new issue if needed
-
Is this app built with NodeJS?
Yes, it's built with NodeJS on backend and SocketIO for frontend communication. Please see the Technologies section for more info.
-
What boilerplate did you use?
None. The idea was to get a better understanding of how things work together, But I do take a cue from other projects. Some Design Patterns are being used.
-
..but why? This doesn't exists already?
This solution is already provided by some companies but, I'm Argentinian and U$S and Euros are too expensive to pay for it. So, here is my free solution if you need it (as my employer needed it!).
This is an independent software. Use at your own risk. Commercial use of this code/repo is strictly prohibited.. See LICENSE for detailed info.