UNPKG

val-bot

Version:
169 lines (125 loc) 4.22 kB
Older changes ============= This is truncated from the readme file to keep down the size #### 0.4.0 + added music module + expanded guys module + botNames are now different across different bots + guys module switched to regex + added some plain text options + added board game geek search + nico now rights whoever was flipped before someone else can be tagged + 8ball no longer checks case #### 0.3.0 + botText now supports promises + added dnd module + removed seen - given expansion into other command modules, this presents a security risk + seperated command modules + added the u conversations + slight xkcd organizatonial fixes + removed _bot.say when promises would be a better fit + added slack command module + added sayNow to command modules + started es6ification. node requirements bumped to 6.2.2 + all responses now get confObj passed from onMessage to say for the sake of switching between readable and programatic channel and user names + unscramble scoring removed. doge can still be earned + comment updates everywhere #### 0.2.13 + fixed a blacklist bug + twitter module now accepts '*' as all users + twitter module now accepts '*' as all rooms + tweets limited to 140 characters + t-stream-filter now aliased to +t-stream + twitter streams now filter out retweets #### 0.2.11 + 8ball fixed + question words updated #### 0.2.6 + command is now generated in _val and passed to responses #### 0.2.5 + fixed a twitter bug + rr can now target people + changed the doge/market api + removed old CAH json #### 0.2.4 + rebuilt words and anagramm + version is now loaded from package.json + added activeWord object + added rr + fixed bad country code queries in words + added an option to words to enable def and translation + reenabled most twitter feeds #### 0.2.3 + built safeties around the bot ignore list + further abstracted slack connections + fixed balance bank + added popkey content filter + added notice colors + bumped node irc version #### 0.2.2 + pool module removed + verbose mode added + admin message broadcast re worked + added twitter module + fixed +gif to accept apostrophes + added emergencyfetti + added balance bank + fixed unscramble and anagramm doge payout + changed package name to val-bot for npm compatability #### 0.2.1 + slight changes to apiGet to allow headers + added troll word blacklist + updated nico module + added popkey module to handle gif + updated +gif to use a gif api + added 8ball #### 0.2.0 + fixed a bug inactive where bots registered + all command can now be passed as whispers + whispers now accept triggered input as well + added autojoin for Slack + completely rebuilt the internal structure + added safeties to apiGet for before the bot is running + added +test #### 0.1.5 + added 'seen' to _val core + added 'food' alias for 4sq + changed nico module command from man to person + folded guys module into core + aliased ++y to ++yell + changes to core + bug fixes #### 0.1.4 + added cards against humanity module + added donation wallets + added support for username prefixes (@username, etc) + added 4sq-range and foursquare module tweaks + added admin:yell + added admin:down + added module guys.js + aliased doge:soak to doge:makeitrain #### 0.1.3 + added twitch module + added admin module + words and anagramm both can reward in Doge! + added /games directory for league and online game info + admin module now supports timed, repeating broadcasts + word and anagramm now recalculate newWord active numbers each time, even for people that have already voted + added wallet command to doge + plainText additions #### 0.1.2 + reorganized module loading and introduced config/_val.modules.js for enhanced dynamic module loading + cleaned lots of code + new plaintext commands \o/ + plaintext reorganization + dodge moved to plaintext + pool becomes its own modules + all modules passed as _modules to each for dynamic interconnectedness + awaybot updated + active moved to core functionality + refactored basic module building and commands for better dynamics + disabled all pm commands ahead of refactoring #### 0.1.1 + added nico module with dynamic nicoing + added version command + awaybot exists