1
% IBID-PB-CLIENT(1) Ibid Multi-protocol Bot | Ibid 0.1
7
ibid-pb-client - RPC Client for Ibid
11
**ibid-pb-client** [*options*...] **message** *message*
12
**ibid-pb-client** [*options*...] **plugin** *feature* *method* [*parameter*...]
13
**ibid-pb-client** **-h**
8
| ``ibid-pb-client`` [*options*...] ``message`` *message*
9
| ``ibid-pb-client`` [*options*...] ``plugin`` *feature* *method* [*parameter*...]
10
| ``ibid-pb-client`` ``-h``
17
15
This utility is for passing events to a running Ibid bot, or executing
18
16
RPC-exposed functions remotely.
22
20
*message* is a text message as could be sent to the bot by an IM source.
23
21
The message is processed normally by the bot.
25
*feature* is the name of the feature to invoke exposed method **method** on,
27
*parameter*s are passed directly to the method.
28
They can be specified positionally or by key, using the same syntax as Python:
23
*feature* is the name of the feature to invoke exposed method *method*
25
*parameter*\ s are passed directly to the method.
26
They can be specified positionally or by key, using the same syntax as
27
Python: *key*\ ``=``\ *value*.
30
28
They may be encoded in JSON, if not valid JSON they will be treated as
33
31
The output is a JSON-encoded response.
37
**-s** *SERVER*, **-\-server**=*SERVER*
38
: Connect to the Ibid running on *SERVER*, by default it connects to
41
**-p** *PORT*, **-\-port**=*PORT*
42
: Connect to the **pb** source running on port *PORT*, by default 8789.
45
: Show a help message and exit.
36
-s SERVER, --server=SERVER
37
Connect to the Ibid running on *SERVER*, by default it connects to
41
Connect to the **pb** source running on port *PORT*, by default 8789.
44
Show a help message and exit.
50
50
http://ibid.omnia.za.net/
52
.. vi: set et sta sw=3 ts=3: