HTTPS SSH

cusku-pie

License

BSD 3-Clause, see the LICENSE file.

Usage

::

usage: cusku-pie [-h] [-q] [-d] [-v] [-c CONF_FILE] [-j JID] [-p PASSWORD]

Cusku Xmpp Bot

optional arguments:
-h, --help show this help message and exit
-q, --quiet set logging to error
-d, --debug set logging to debug
-v, --verbose set logging to verbose
-c CONF_FILE, --config CONF_FILE
 configuration file location
-j JID, --jid JID
 jid to use

-p PASSWORD, --password PASSWORD

Configuration

The configuration is a python file containing a dictionary named Config.

  • jid
  • password
  • nick
  • command_prefix
  • admins: JID list of people who have access to _admin_ commands.
  • autojoin: MUC room list that will be joined at the session start.
  • plugins_dir: Location where plugins are stored. This value should always be an array. Use with caution.
  • plugins: enabled plugins.

See plugin source files for plugin configurations. Take a look a config.example.py for a default configuration file.

Plugins

If you want to write plugins, take a look at the default ones in the plugins/ directory.

Contact

jid: ppjet@bouah.net, chatroom: cusku@muc.bouah.net