val-bot
v1.0.3
Published
A bot that does things.
Downloads
16
Maintainers
Readme
_val an irc bot, dogecoin tip bot, and all around good person.
erm.... bot.
v. 1.0.3
requires node 8+
install
npm i val-bot
if you hit issues on mac with node-icu-charset-detector
you may need xcode command line developer tools
xcode-select --install
.
Running val
- Change the
_val.config.js
and_val.modules.js
in./config
where appropriate npm run serve
Use ${trigger}help
for a list of commands.
scripts
| script
| description |
|----------|-------------|
| npm run serve
| starts _val in Xvfb mode (recommended) |
| npm run serveAlt
| starts _val in simple mode. nightmare commands may not work |
| npm run away
| starts awaybot as a placeholder |
If you would like to have _val running on your irc/slack/twitch/whatever in our hosting pool let us know. The hosting pool is run on an EC2 instance and is funded only by donations. It's a good way to have your bots running without having to worry about it.
All json configuration files are missing. Be sure to copy the example files to the correct name.
Feel free to donate to keep _val's hosting server up and running!
DOGE D5tq8KaqQJjoeQJUG7CDy5NAWaEyjibrDo
This project adheres to the Contributor Covenant. By participating, you are expected to honor this code.
Need to report something? [email protected]
Change log
1.0.3
- Added dnd characters
- Fish!
- fish now triggers from a language parser
- crypto ticker improvements
- heads changed to disabled if not enabled: true,
- ticker interval removal fixed …
- BGG module created
- bgg encoding fix
- safety fix in bgg
- (dev) added prettier
- mtg api updates
- gif api re-added
- MTG module : better multiple and partial hit reporting
- MTG : prices are float 2
- More mtg tweaks
- bgg module bugfix
1.0.2
- fixed a bug in doge tipping
- added some plaintext commands
- updated mtg card fetch formatting
- updated slack interface
- fixe a bug in trophy
- removed harmony flag from server
- made dnd die rolls case-insensitive
1.0.1
- removed more legacy unscramble elements from words module
- specified api version for mtg in modules example
- removed a double
wow
in plainText - mtg returns better for multiple / exact matches
- fixes end$ issues
1.0.0
- val can no longer shoot itself
- updated scripts to run Xvfb mode by default
- multiple commanders from each core are now allowed
- twitter core works
- added core specific ability to disable modules
- web api core added
- updated question words
- remove doge->tip ability to dm
- updated 8ball and 4square
- complete rebuild of how commands and responses are handled
- module ini removed, now handled in the constructor
- added imporoved help mode
- modules are now classes
- made syntax help available
- website removed
- twitter now trims to 140 chars and supports promises
- listen to pm removed
- xkcd bug fixed
- awaybot updated
- responses altered to support regex and dynamic commands
- regex responses added
- language parser module capabilities added
- added awaybot npm script
- switched market api
- fixed plainText list responses
- updated dnd module regex
- added dynamic commands
- updated guys list
- trollOn blacklist now ignores punctuation and case
- updated mtg plugin info and api source
- added hipchat core head
- doge ticker refactored
- multiple doge tickers based on acct or number are now available
- added POST possibility to api calls
- removed unscramble game
- magic api completely revamped
- [[magic card name]] language parser added
Older Changes
To keep the length of this file down, older changes are here