will not respond when referenced with certain chars in nick
Brought to you by:
mauvehead
It would appear that if the nickname of the bot contains a "tag" i.e. [ABC]Markov (as is common in online gaming communities) the bot does not respond to it's own nick. I would imagine this is an issue with the escaping of the [ or ] character somewhere?
If you insert the following line before line 359 in markovsky-irc.cpp (right before the 4 if statements)...
if (stdmessage[0] != botsettings.nickname[0]) {
...and add a closing brace after the 4 if statements (now line 364), the problem should be fixed.
I've implemented a fix into an update. We'll see how well it works, and then go from there.