Buenas.
Estoy intentando hacer un bot para el messenger mediante erc y
bitlbee. El caso es que estoy atascado con la busqueda del nick que le
habla al bot.

Los mensajes en bitlbee son de la siguiente manera

<contacto_que_te_quiera_hablar> tu_nick: su_mensaje
contacto_al_que_quieras_hablar: tu_mensaje

Esto es lo que tengo hasta ahora:

(defun bot (str)
  "Respuesta automatica"
  (when (string-match "u4a:" str)
    (save-excursion
      (goto-char (point-max))
      (kill-ring-save (+ (re-search-backward "<.*> u4a:") 1) (-
(re-search-forward ".*>") 1))
 )
      (insert (current-kill 0) ": Soy un bot")
      (erc-send-current-line))
 )
(add-hook 'erc-insert-pre-hook 'bot)
(add-hook 'erc-send-pre-hook 'bot)

Alquien se anima? :P
_______________________________________________
Emacs-es mailing list
[email protected]
http://es.gnu.org/cgi-bin/mailman/listinfo/emacs-es

Responder a