bind_query

Name

bind_query -- Binds a query (private) IRC message to a given method

Synopsis

void bind_query(string method);

Description

When someone writes a private message to the bot in query, method is called. This is great for private commands such as authentication and things not meant for the public to see.

Example 3-1. A kick function

class MyModule extends Wollabot_Module {

  function MyModule () {
    $this->bind_query('do_kick');
  }

  function do_kick ($data) {
    if (strtolower($data['message_exploded'][0]) != 'kick') return; // end processing
    $this->kick($data['message_exploded'][1], 
                $data['message_exploded'][2], 
                $data['message_exploded'][3]);
  }

}

$wollabot->register_module("MyModule");