autoreply

darcs-hash:20080708003055-84dde-8ab47a05b658d2de9bf8e55f70f8a9fb9a77b23a.gz
This commit is contained in:
Evan Prodromou 2008-07-07 20:30:55 -04:00
parent ada9835470
commit 6942064d12
1 changed files with 11 additions and 0 deletions

View File

@ -135,11 +135,22 @@ class XMPPDaemon {
}
if ($this->handle_command($user, $pl['body'])) {
return;
} else if ($this->is_autoreply($pl['body'])) {
$this->log(LOG_INFO, 'Ignoring auto reply from ' . $from);
return;
} else {
$this->add_notice($user, $pl);
}
}
function is_autoreply($txt) {
if (preg_match('/[\[\(]?[Aa]uto-?[Rr]eply[\]\)]/', $txt)) {
return true;
} else {
return false;
}
}
function from_site($address, $msg) {
$text = '['.common_config('site', 'name') . '] ' . $msg;
jabber_send_message($address, $text);