summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-01-05Found an issue.HEADmasterNathanael Sensfelder
2016-09-23Improves support for CTCP ACTIONs.Nathanael Sensfelder
2016-09-21Fixes "No back sequence" + forbids name as pillar.Nathanael Sensfelder
2016-07-24Experimenting with K Order Markovian chains.Nathanael Sensfelder
I do not recommend using this branch ATM, it has not been tested.
2016-06-09Adds missing file from previous commit.Nathanael Sensfelder
2016-06-08ZoO now appends anything it learns to a file.Nathanael Sensfelder
Also, removes the "pointing to [...]" message, which was used for debug purposes.
2016-06-01Fixes ping timeouts causing infine loop.Nathanael Sensfelder
2016-05-27Working on improving the network handling.Nathanael Sensfelder
2016-05-06Fixes '--help' parameter not exiting ZoO.Nathanael Sensfelder
2016-05-06Makes the main CMakeLists.txt more portable.Nathanael Sensfelder
The POSIX version was previously only set in files. Having it set at the root level makes more sense, especially considering that the previous method could make successful compilation of the project dependent on the order in which files are compiled. Which obviously not acceptable. Flags were also set in a way that made them potentially only compatible with GNUCC. This is now fixed (the optimization flag remains GNUCC only, but a check for which compiler is used precedes it).
2016-05-06Corrects error in the repository's URL.Nathanaël Sensfelder
2016-05-06Adds a basic README.Nathanaël Sensfelder
2016-05-05Adds the current code.Nathanael Sensfelder
It's been running for close to a month on one of the IRC channels I frequent and seems to be working fine. One should be aware that, among other missing features, this version does not store permanently what the bot learns. Indeed, I am currently using a file with 431848 lines as its initial knowledge bank, making this particular feature not a high priority one. Also consider the fact that Zero of One converts text to underscore before reading it but will not change its own aliases. This could potentially be a cause for surprises when using uppercase letters in the latter.
2016-05-05Initial commitNathanaël Sensfelder