Releases: OtakuMegane/DerpyBot
Releases · OtakuMegane/DerpyBot
v0.9.4
v0.9.3.12
New options for the Discord client:
- Store user ids in markov dictionary instead of converting them to usernames; enabled by setting
raw_to_markovtrue - If markov generated sentences contain ids or other mentions they can ping the target as would normally happen; enabled by setting
clean_outputfalse
New option for markov module:
- Preserve capitalization when learning new content; enabled by setting
preserve_casein the[Learn]section to true
v0.9.3.11
Fix error when no commands given
Fix randrange error
New config options:
all_channelsto listen on all accessible server channelsmarkov_all_channelsfor the markov module to learn from all channels on the server- When set to true, these settings will override
channelsandmarkov_channels
v0.9.3.10
Overhaul config handling to be much more robust
Fix issues with not learning from input
Clean up a few extra SafeConfigParser occurrences
Remove unused common.py from derpymarkov module
v0.9.3.9
Incorporate updates and fixes from @ineptvirus
Some additional 1.0 compatible work
Fix for reply issues and remove potential infinite loop in markov module
Small requirements bump: Python 3.5.3+
Beta v0.9.3.8
v0.9.3.8
Beta v0.9.3.7
Mostly debugging and refinements.
Beta v0.9.3.6
- PMs are now responded to and learned from correctly.
- New setting to toggle markov stats update on every learn (defaults to false). Will still update on launch and when invoking statistics command.
Beta v0.9.3.5
Additional fixes.
- Add section checks to
config.py - Add a check function to
markov.pyto know whether we should be accepting input or not
Beta v0.9.3.4
Minor updates and fixes.
- Small update for markovify changes
- When starting with an empty (or nonexistent) dictionary, we insert a single default word. This prevents markovify from erroring due to an empty corpus.