summaryrefslogtreecommitdiff
path: root/utility-apps.lisp
AgeCommit message (Collapse)Author
2020-05-02version bump - breaking compatabilityColin Okay
This version includes a customizable hardcopy protocol. You can specialize the generic functions hardcopy-plist and hardcopy-plist-keys for each of your subclasses and granolin will know to combine them all before saving to or restoring from hardcopy. Hardcopy PLISTs must now use SYMBOLs suitable for slot names instead of KEYWORD symmbols.
2019-10-04Clean: *room-id* special var refactoring handle-event genericGrant Shangreaux
This addresses the conversation in issue #1. I went ahead and created the readme file to document the `*room-id*` variable. Also this commit removes the hardcoded value for the roshamo example bot, and provides a function to create and login your roshambot instead.
2019-09-28ROSHAMBO is working!Boutade
2019-09-28better name, adding exportsBoutade
2019-09-28room and direct room managmentBoutade
2019-09-27made create-direct-message-roomBoutade
accidentally added roshambot example to this commit
2019-09-27created macros.lisp, bugfixBoutade
2019-09-27support for account-data-event handler in server-directory classBoutade
- added direct-p to server-room to indicate that the room is "direct" - added handle-event :after specialized on account-data-event and server-room - extended the find-contact function to optionally return a room
2019-09-27changed interface to handle-event, made room-id optionalBoutade
2019-09-26send-text-message given format args, contact query utils addedBoutade
2019-09-26reoranizing, cleaning up, fixing cracksBoutade
2019-09-26created auto-joiner to respond to invitesBoutade
2019-09-25integrated server-directory component into example botBoutade
2019-09-25reorganizedBoutade
2019-09-25added initial server-directory utility classBoutade
2019-09-25bugfixBoutade
2019-09-25consolodated event handling generic functions. added clean-upBoutade
2019-09-25added basic logging exampleBoutade