This is a clone of a famous game involving a 4x4 grid of random letters.
It uses Plugin's inFilter to filter out private messages to the bot during
the game, so that they are not treated as commands. You can still send
commands to the bot using the command character during this period. When
the game ends, the filter puts things back to normal.
Also implemented a new command when DEBUG is True, wordsolve, which shows
the solution to the current wordgame.
Now defaults to the /usr/share/dict/american-english dictionary which is
probably found on many Linux systems today (avoiding the need to dig up a word
file on the interwebs). On Debian/Ubuntu, you can 'apt-get install wamerican'.
Added a configurable regexp to filter the word list down to reasonable words.
Defaults to allow lowercase a-z only, therefore filtering out proper names,
hyphenations, contractions, and words with accented characters like "adiós".
(But hopefully still supporting non-English users by allowing this to be
changed.)