Free and open source Markov babbler as a Discord bot
- C++ 80.3%
- CMake 19.7%
| cmake | ||
| externals | ||
| include/free-markov-babbler | ||
| src | ||
| .gitignore | ||
| .gitmodules | ||
| CMakeLists.txt | ||
| LICENSE | ||
| README.md | ||
FREE Markov Babbler
A free and open-source Discord bot that learns from your messages and "babbles" similar to you!
Installation
TODO: dockerfile, maybe some precompiled binaries? maybe something cmake install?
Usage
TODO: usage patterns, how to set up application, how to set up channels
Building from source
TODO:
Contributing
TODO: contributing.md
How does a Markov chain work?
A Markov chain (or "Markov process") describes a sequence of possible events in which the probability of each event depends only on the state of the previous event. (lifted straight from wikipedia)
When applied to a chatty Discord bot implementing a high-order Markov babbler, the probability of a word to be chosen next in a babble sentence solely depends on previously chosen words.