summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorColin Okay <cbeok@protonmail.com>2020-04-12 20:52:44 -0500
committerColin Okay <cbeok@protonmail.com>2020-04-12 20:52:44 -0500
commit95ddf79eaae4a3734541d5df8b98eefacad9b4a3 (patch)
tree3589522347d08714369cef8e451a079944a30907
parentc3895cdbd1b5550a5ce32033dc4dfa87d19af983 (diff)
more rearrangement
-rw-r--r--posterbot.lisp7
1 files changed, 4 insertions, 3 deletions
diff --git a/posterbot.lisp b/posterbot.lisp
index 4e830c9..181b9b3 100644
--- a/posterbot.lisp
+++ b/posterbot.lisp
@@ -4,13 +4,14 @@
(defclass posterbot (client auto-joiner) ())
-;; THE MAIN METHOD FOR RESPONDING TO USER TEXT EVENTS
-(defmethod handle-event :after ((*posterbot* posterbot) (event text-message-event))
- (mapc #'handle-link-candiate (ppcre:split " " (msg-body event))))
(defvar *posterbot* nil
"Dynamic variable holding the bot instance. Bound by HANDLE-EVENT.")
+;; THE MAIN METHOD FOR RESPONDING TO USER TEXT EVENTS
+(defmethod handle-event :after ((*posterbot* posterbot) (event text-message-event))
+ (mapc #'handle-link-candiate (ppcre:split " " (msg-body event))))
+
(defparameter +image-link-regex+
(ppcre:create-scanner "http.+\.(png|gif|jpeg|bmp|jpg)"
:case-insensitive-mode t))