(define-class <my-irc-bot> (<irc-bot>))
-(define-method (handle-line (irc-bot <my-irc-bot>) speaker channel
- line emote?)
+(define-method (handle-line (irc-bot <my-irc-bot>) message
+ speaker channel line emote?)
(define my-name (irc-bot-username irc-bot))
(define (looks-like-me? str)
(or (equal? str my-name)
(repl
(bootstrap-actor* hive <repl-manager> "repl"))))
- (define initial-messages
- (if repl
- (list (bootstrap-message hive irc-bot 'init)
- (bootstrap-message hive repl-manager 'init))
- (list (bootstrap-message hive irc-bot 'init))))
-
;; TODO: load REPL
- (run-hive hive initial-messages))
+ (run-hive hive '()))
(define (main args)
(define parsed-args (parse-args "ircbot.scm" args))