Today when I'm thinking about building a Chat Shell (ChatSH?) like Bash for our Wechaty Chatbot, I suddenly realized that there's also a need to design the underlying system for our Chatbot, just like an operating system for the traditional computer.
What is Chat Operating System (COS)
For example:
we should provide all the Wechaty API and make them standard like the POSIX API
we should provide a /proc to show all the Wechaty Plugins, Wechaty Ducks, and Room/Contact status, Wechaty internally status, etc.
we should provide a shell for our Chatbot, like bash in Unix, we can have a chatsh for our Wechaty OS.
Today when I'm thinking about building a Chat Shell (ChatSH?) like Bash for our Wechaty Chatbot, I suddenly realized that there's also a need to design the underlying system for our Chatbot, just like an operating system for the traditional computer.
What is Chat Operating System (COS)
For example:
/proc
to show all the Wechaty Plugins, Wechaty Ducks, and Room/Contact status, Wechaty internally status, etc.bash
in Unix, we can have achatsh
for our Wechaty OS.To be discussed and designed.
Comparing Table
| Unix | Wechaty OS (Chat Operating System, COS) | | POSIX | Wechaty API | |
/proc
|/proc
| |bash
|chatsh
|Please feel free to share your thoughts if you like this idea!
Related Projects