Free and open source Markov babbler as a Discord bot
  • C++ 93.8%
  • Meson 6.2%
Find a file
possiblemeatball e5a8d4f0c4
meson: prepare for further source directories
and making sure they don't conflict with one another in the future
2026-07-10 14:20:11 -04:00
include/free-markov-babbler add include directory 2026-05-23 15:48:29 -04:00
src meson: prepare for further source directories 2026-07-10 14:20:11 -04:00
subprojects swap cmake for meson and submodules for meson wraps 2026-07-08 16:23:59 -04:00
.gitignore swap cmake for meson and submodules for meson wraps 2026-07-08 16:23:59 -04:00
.gitmodules swap cmake for meson and submodules for meson wraps 2026-07-08 16:23:59 -04:00
LICENSE Add LICENSE 2026-05-21 21:40:56 -04:00
meson.build meson: prepare for further source directories 2026-07-10 14:20:11 -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.