X-Git-Url: https://jxself.org/git/?a=blobdiff_plain;f=demos%2Fircbot.scm;h=c1c573e08ac24983ddda378c9cde95fc08605633;hb=063be529581b7004dae5ecb106bcf33729b9fef7;hp=eaae113f80bf07d34b391652eec024d9ca728fc7;hpb=6a8dc6f801cc08e1b92dce53fc8a3758c9b0718a;p=8sync.git diff --git a/demos/ircbot.scm b/demos/ircbot.scm index eaae113..c1c573e 100755 --- a/demos/ircbot.scm +++ b/demos/ircbot.scm @@ -41,19 +41,19 @@ (match action ;; The classic botsnack! ("botsnack" - (<- irc-bot (actor-id irc-bot) 'send-line channel + (<- (actor-id irc-bot) 'send-line channel "Yippie! *does a dance!*")) ;; Return greeting ((or "hello" "hello!" "hello." "greetings" "greetings." "greetings!" "hei" "hei." "hei!" "hi" "hi!") - (<- irc-bot (actor-id irc-bot) 'send-line channel + (<- (actor-id irc-bot) 'send-line channel (format #f "Oh hi ~a!" speaker))) ;; ---> Add yours here <--- ;; Default (_ - (<- irc-bot (actor-id irc-bot) 'send-line channel + (<- (actor-id irc-bot) 'send-line channel "*stupid puppy look*")))) ;; Otherwise... just spit the output to current-output-port or whatever (_ @@ -104,17 +104,17 @@ (repl #f)) (define hive (make-hive)) (define irc-bot - (hive-create-actor* hive "irc-bot" - #:username username - #:server server - #:channels channels)) + (bootstrap-actor* hive "irc-bot" + #:username username + #:server server + #:channels channels)) (define repl-manager (cond ((string? repl) - (hive-create-actor* hive "repl" - #:path repl)) + (bootstrap-actor* hive "repl" + #:path repl)) (repl - (hive-create-actor* hive "repl")))) + (bootstrap-actor* hive "repl")))) (define initial-messages (if repl @@ -123,7 +123,7 @@ (list (bootstrap-message hive irc-bot 'init)))) ;; TODO: load REPL - (ez-run-hive hive initial-messages)) + (run-hive hive initial-messages)) (define (main args) (define parsed-args (parse-args "ircbot.scm" args))