Chatbot conversations: a demo application how two (or more) chatbots can talk to each other, the logic used to build Eliza (along with an NLP model) has been used to power the chatbots.
Apache License 2.0
35
stars
12
forks
source link
Make connecting_worlds clients configuration read from external source #8
Actually connecting_worlds needs to know the host, port and API of each chatbot to interact with it.
When adding new chatbot, we need to make changes on connecting_worlds project to add the new chatbot configuration.
Extracting chatbots configurations to an external resource will make it much easier for contributors to add new chatbots into the project, and won't need to rebuild new Docker image to make those changes.
Note: issue #18 might change the protocols and communication architecture, which affect this solution.
Actually connecting_worlds needs to know the host, port and API of each chatbot to interact with it. When adding new chatbot, we need to make changes on connecting_worlds project to add the new chatbot configuration.
Extracting chatbots configurations to an external resource will make it much easier for contributors to add new chatbots into the project, and won't need to rebuild new Docker image to make those changes.
Note: issue #18 might change the protocols and communication architecture, which affect this solution.