|
|
|
|
|
by tuyguntn
3409 days ago
|
|
How does this differ from so many frameworks? If you still use platform dependent APIs and do not hide abstraction over them. I would not call it wordpress for bots, because Chatfuel is more close to being a wordpress for bots (with closed source) `bp.slack.sendText` vs `bp.messenger.sendTemplate` |
|
Botpress differs from other frameworks (I consider as frameworks only the code-based solutions like Botkit, MS Bot Framework and Hubot) in that we don't only provide the connectors to the chat platforms (which is the minimum to having a chatbot), but also provides all the other things you will eventually need when writing your bots: the ability for users to subscribe to topics, broadcasting abilities, tasks scheduling, natural language processing, human-in-the-loop, analytics, etc... All of which is available on a web interface.
Botpress differs from other platforms* (platforms are hosted services like Chatfuel, Flowxo, Motion.AI, etc) in that it is developer-oriented (i.e. it's not a tool designed for total newbies and non-coders). The logic of your bot will inevitably lead to code, but in exchange you get total control and flexibility. You own your data, you have no dependency on 3rd party services, you need a new feature you just code it. Finally, the major difference is that Botpress is not hosted, it is an open-source software you install and host yourself.
The reasoning behind Botpress is: make it super easy for developers to create a bot (through a powerful SDK and a highly modular ecosystem), easy for bot owners to administrate (powerful web interface).