drivers Package

drivers Package

drivers package.

zbot.drivers.get_bot(type, cfg)[source]

console Module

console bot.

class zbot.drivers.console.ConsoleBot(*args, **kwargs)[source]

Bases: zbot.Bot

get_one(*args, **kwargs)[source]
get_prompt(*args, **kwargs)[source]
say(*args, **kwargs)[source]

irc Module

IRC bot.

class zbot.drivers.irc.IRCBot(*args, **kwargs)[source]

Bases: zbot.Bot

action(printto, what, event=None, *args, **kwargs)[source]
bind()[source]
broadcast(txt)[source]
cc = '.'
close()[source]
connect(reconnect=True)[source]
ctcp(printto, what)[source]
ctcpreply(printto, what)[source]
delop(channel, who)[source]
donick(nick, setorig=False, save=False, whois=False)[source]
doop(channel, who)[source]
get_one(*args, **kwargs)[source]
getchannelmode(channel)[source]
handle_433(event)[source]
handle_513(event)[source]
handle_ctcp(event)[source]
handle_invite(event)[source]
handle_ping(event)[source]
handle_privmsg(event)[source]
join(channel, password=None)[source]
join_channels(*args, **kwargs)[source]
logon()[source]
marker = '\r\n'
names(channel)[source]
notice(printto, what)[source]
part(channel)[source]
ping(*args, **kwargs)[source]
pong(*args, **kwargs)[source]
privmsg(printto, what)[source]
quit(reason='https://pikacode.com/milla/zbot')[source]
read_some(*args, **kwargs)[source]
say(channel, txt)[source]
send(txt)[source]
settopic(channel, txt)[source]
voice(channel, who)[source]
who(who)[source]
whois(who)[source]
zbot.drivers.irc.irc_parse(obj, *args, **kwargs)[source]

xmpp Module

XMPP bot build on sleekxmpp.

class zbot.drivers.xmpp.XMPPBot(*args, **kwargs)[source]

Bases: zbot.Bot

connect()[source]
exception(ex)[source]
get_one(*args, **kwargs)[source]
handle_connected(*args, **kwargs)[source]
handle_disconnected(*args, **kwargs)[source]
handle_failedauth(error, *args)[source]
handle_failure(ex, *args, **kwargs)[source]
handle_message(data, *args, **kwargs)[source]
handle_presence(data, *args, **kwargs)[source]
loop(*args, **kwargs)[source]
say(*args, **kwargs)[source]
session_start(event)[source]

Table Of Contents

Previous topic

plugs Package

Next topic

plugs Package

This Page