# Simple alias and timer hook to send incoming /msgs as SMS. # This code is in the public domain. # # Put this in your .ircrc: # # load /path/to/away-sms.irc # @away.sms.number = [ phone-number-here ] # @away.sms.sender = [ /path/to/sendsms.pl ] # away.sms.on # @away.sms.sender = [/home/bre/bin/sendsms.pl] alias away.sms.on { @away.sms.active = [on] echo *** SMS messages when away enabled. } alias away.sms.off { @away.sms.active = [off] echo *** SMS messages when away disabled. } alias away.sms.hook { # away.sms.hook # if ([$away.sms.active]==[on]) { if ([$away.sms.number]!=[]) { if ([$A]!=[]) { ^exec -name awaysms $away.sms.sender $away.sms.number 480 Q 0 1 ^msg %awaysms *$0* $1- ^exec -close %awaysms } } } } ^on #^msg 110701 "*" {^away.sms.hook $0-} eval echo *** Loaded away-sms.irc. Status: $away.sms.active