Free and open source Markov babbler as a Discord bot
  • C++ 80.3%
  • CMake 19.7%
Find a file
2026-05-23 21:33:22 -04:00
cmake Skeleton CMake project with FindDPP.cmake included 2026-05-21 21:12:49 -04:00
externals ... add PlatformFolders back ... 2026-05-23 17:12:05 -04:00
include/free-markov-babbler add include directory 2026-05-23 15:48:29 -04:00
src initial discord bot on_ready 2026-05-23 21:33:22 -04:00
.gitignore Initial commit 2026-05-21 21:11:55 -04:00
.gitmodules ... add PlatformFolders back ... 2026-05-23 17:12:05 -04:00
CMakeLists.txt cmake: target_compile_features for cxx20 2026-05-23 18:52:32 -04:00
LICENSE Add LICENSE 2026-05-21 21:40:56 -04:00
README.md add README.md 2026-05-23 18:52:04 -04:00

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.