vandusen-homestuck is an extension for the vandusen IRC bot that makes vandusen talk back as your favourite Homestuck character.
This repository is a Chicken Scheme egg.
It can be installed by downloading the repository and executing chicken-install vandusen-homestuck.
If you want to update the corpus (for any reason), you should delete the corpus directory, run csi scraper.scm and then re-install. This will take a while.
- vandusen
- http-parser (only for the scraper)
- http-client (only for the scraper)
Aside from needing to be included in your vandusen config file, vandusen-homestuck introduces one new vandusen variable:
homestuck-character: The name of your desired character.nick-suffix: The suffix that gets added to the nick of the desired character when switched withpersona
persona <character>
Switch the persona of vandusen.
personas
List the available personas.
cite
Return the url of the previous quote.
This example can be run with vandusen example-config.scm
(import chicken scheme)
(use vandusen
vandusen-random-talk ; Include random homestuck chatter
vandusen-homestuck)
(config `((host . "localhost")
(channels "#test")
(homestuck-character . "dirk")
(nick-suffix . "vandusen")
(nick . "aUniqueNameThatWillChange")
(random-talk-delay . 20)
(random-talk . ,(lambda ()
(random-homestuck-line)))))- Nick changing
- Fixed corpus
- Added
persona,personas,citecommands
- Initial release
Source available on GitHub.
Bug reports and patches welcome! Bugs can be reported via GitHub or to alex.n.charlton at gmail.
Alex Charlton
BSD