neomatrix369 / chatbot-conversations

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

Open yugoccp opened 2 years ago

yugoccp commented 2 years ago

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.