|
PPF API Version 0.6 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jibble.pircbot.PircBot
net.sourceforge.ppf.PPF
public class PPF
PPF main class, handles startup, dis/re/connecting, core bot commands, plugin re/un/loading and dispatching to plugins.
| Field Summary | |
|---|---|
static int |
AUTH_ADMIN
|
static int |
AUTH_ANY
|
static int |
AUTH_MASTER
|
static int |
AUTH_NONE
|
static int |
AUTH_TRUSTED
|
| Fields inherited from class org.jibble.pircbot.PircBot |
|---|
VERSION |
| Fields inherited from interface org.jibble.pircbot.ReplyConstants |
|---|
ERR_ALREADYREGISTRED, ERR_BADCHANMASK, ERR_BADCHANNELKEY, ERR_BANNEDFROMCHAN, ERR_CANNOTSENDTOCHAN, ERR_CANTKILLSERVER, ERR_CHANNELISFULL, ERR_CHANOPRIVSNEEDED, ERR_ERRONEUSNICKNAME, ERR_FILEERROR, ERR_INVITEONLYCHAN, ERR_KEYSET, ERR_NEEDMOREPARAMS, ERR_NICKCOLLISION, ERR_NICKNAMEINUSE, ERR_NOADMININFO, ERR_NOLOGIN, ERR_NOMOTD, ERR_NONICKNAMEGIVEN, ERR_NOOPERHOST, ERR_NOORIGIN, ERR_NOPERMFORHOST, ERR_NOPRIVILEGES, ERR_NORECIPIENT, ERR_NOSERVICEHOST, ERR_NOSUCHCHANNEL, ERR_NOSUCHNICK, ERR_NOSUCHSERVER, ERR_NOTEXTTOSEND, ERR_NOTONCHANNEL, ERR_NOTOPLEVEL, ERR_NOTREGISTERED, ERR_PASSWDMISMATCH, ERR_SUMMONDISABLED, ERR_TOOMANYCHANNELS, ERR_TOOMANYTARGETS, ERR_UMODEUNKNOWNFLAG, ERR_UNKNOWNCOMMAND, ERR_UNKNOWNMODE, ERR_USERNOTINCHANNEL, ERR_USERONCHANNEL, ERR_USERSDISABLED, ERR_USERSDONTMATCH, ERR_WASNOSUCHNICK, ERR_WILDTOPLEVEL, ERR_YOUREBANNEDCREEP, ERR_YOUWILLBEBANNED, RPL_ADMINEMAIL, RPL_ADMINLOC1, RPL_ADMINLOC2, RPL_ADMINME, RPL_AWAY, RPL_BANLIST, RPL_BOUNCE, RPL_CHANNELMODEIS, RPL_CLOSEEND, RPL_CLOSING, RPL_CREATED, RPL_ENDOFBANLIST, RPL_ENDOFINFO, RPL_ENDOFLINKS, RPL_ENDOFMOTD, RPL_ENDOFNAMES, RPL_ENDOFSERVICES, RPL_ENDOFSTATS, RPL_ENDOFUSERS, RPL_ENDOFWHO, RPL_ENDOFWHOIS, RPL_ENDOFWHOWAS, RPL_INFO, RPL_INFOSTART, RPL_INVITING, RPL_ISON, RPL_KILLDONE, RPL_LINKS, RPL_LIST, RPL_LISTEND, RPL_LISTSTART, RPL_LUSERCHANNELS, RPL_LUSERCLIENT, RPL_LUSERME, RPL_LUSEROP, RPL_LUSERUNKNOWN, RPL_MOTD, RPL_MOTDSTART, RPL_MYINFO, RPL_MYPORTIS, RPL_NAMREPLY, RPL_NONE, RPL_NOTOPIC, RPL_NOUSERS, RPL_NOWAWAY, RPL_REHASHING, RPL_SERVICE, RPL_SERVICEINFO, RPL_SERVLIST, RPL_SERVLISTEND, RPL_STATSCLINE, RPL_STATSCOMMANDS, RPL_STATSHLINE, RPL_STATSILINE, RPL_STATSKLINE, RPL_STATSLINKINFO, RPL_STATSLLINE, RPL_STATSNLINE, RPL_STATSOLINE, RPL_STATSQLINE, RPL_STATSUPTIME, RPL_STATSYLINE, RPL_SUMMONING, RPL_TIME, RPL_TOPIC, RPL_TOPICINFO, RPL_TRACECLASS, RPL_TRACECONNECTING, RPL_TRACEHANDSHAKE, RPL_TRACELINK, RPL_TRACELOG, RPL_TRACENEWTYPE, RPL_TRACEOPERATOR, RPL_TRACESERVER, RPL_TRACEUNKNOWN, RPL_TRACEUSER, RPL_UMODEIS, RPL_UNAWAY, RPL_USERHOST, RPL_USERS, RPL_USERSSTART, RPL_WELCOME, RPL_VERSION, RPL_WHOISCHANNELS, RPL_WHOISCHANOP, RPL_WHOISIDLE, RPL_WHOISOPERATOR, RPL_WHOISSERVER, RPL_WHOISUSER, RPL_WHOREPLY, RPL_WHOWASUSER, RPL_YOUREOPER, RPL_YOURHOST |
| Constructor Summary | |
|---|---|
PPF()
|
|
| Method Summary | |
|---|---|
void |
addChannel(IrcChannel channel)
Add a channel to join. |
void |
addNick(java.lang.String nick)
Add a nick for the bot. |
void |
addPluginInfo(PPFPluginInfo pluginInfo)
|
void |
addServer(IrcServer server)
Add a server. |
protected void |
checkPublicCommand(java.lang.String sender,
java.lang.String message)
|
void |
configure(java.lang.String cfgFilename,
boolean pluginsOnly)
Load main configuration and set properties. |
void |
digestMessage(java.lang.String channel,
java.lang.String sender,
java.lang.String login,
java.lang.String hostname,
java.lang.String message)
Simulate a channel message. |
void |
digestPrivateMessage(java.lang.String sender,
java.lang.String login,
java.lang.String hostname,
java.lang.String message)
Simulate a private message. |
void |
fromWeb(java.lang.String sender,
java.lang.String hostname,
java.util.HashMap parameters)
|
java.lang.String |
getAdminPassword()
|
java.lang.String |
getCfgFilename()
|
java.util.Map |
getCfgPlugins()
|
java.lang.String |
getCommandHelp()
|
java.lang.String |
getCommandSetLang()
|
java.util.Iterator<java.lang.String> |
getCommonChannelsList(java.lang.String nick)
Get an Iterator for all the channels the user AND the bot are in. |
java.util.List |
getConfiguredChannels()
|
java.util.Map |
getCurrentChannels()
The channels the bot is currently on. |
java.lang.String |
getEncoding()
|
java.lang.String |
getIdentNick()
|
java.lang.String |
getLanguage()
|
java.util.Map |
getLoadedPlugins()
|
java.lang.String |
getMasterPassword()
|
int |
getMaxConnectionAttempts()
|
java.lang.String |
getOnJoinMessage()
|
java.lang.String |
getPluginsDir()
|
PPFResourceBundle |
getPPFResBun()
|
long |
getRetryDelay()
|
java.lang.String |
getTopic(java.lang.String channel)
Returns the topic with irc codes for formatting and colors. |
java.lang.String |
getTrustedPassword()
|
static java.lang.String |
getUsage()
Usage help message for PPF explaining the command line parameters. |
java.lang.String |
getUserLang(java.lang.String nick)
If a user has set a language return that language, else return the bot's configured default language. |
java.lang.String |
getWebServerDocumentRoot()
|
int |
getWebServerPort()
|
boolean |
inCommonChannel(java.lang.String nick)
Tests if the user is in one of the channels the bot is in as well. |
boolean |
isAuthed(java.lang.String nick,
int authLevel)
Test if the user is authed with at least the specified auth level. |
boolean |
isHidePingPong()
|
boolean |
isRejoinOnKick()
|
boolean |
isStartWebServer()
|
void |
log(java.lang.String line)
This one logs to the configured log file(s) - see log4j.properties. |
static void |
main(java.lang.String[] args)
Parse command line parameters and start the bot. |
protected void |
onAction(java.lang.String sender,
java.lang.String login,
java.lang.String hostname,
java.lang.String target,
java.lang.String action)
|
protected void |
onAuth(java.lang.String login,
java.lang.String channel)
Dispatch "auth" events to the plugins. |
protected void |
onChannelInfo(java.lang.String channel,
int userCount,
java.lang.String topic)
|
protected void |
onConnect()
|
protected void |
onDeop(java.lang.String channel,
java.lang.String sourceNick,
java.lang.String sourceLogin,
java.lang.String sourceHostname,
java.lang.String recipient)
|
protected void |
onDeVoice(java.lang.String channel,
java.lang.String sourceNick,
java.lang.String sourceLogin,
java.lang.String sourceHostname,
java.lang.String recipient)
|
protected void |
onDisconnect()
|
protected void |
onFileTransferFinished(org.jibble.pircbot.DccFileTransfer transfer,
java.lang.Exception e)
|
protected void |
onFinger(java.lang.String sourceNick,
java.lang.String sourceLogin,
java.lang.String sourceHostname,
java.lang.String target)
|
protected void |
onIncomingChatRequest(org.jibble.pircbot.DccChat chat)
|
protected void |
onIncomingFileTransfer(org.jibble.pircbot.DccFileTransfer transfer)
|
protected void |
onInvite(java.lang.String targetNick,
java.lang.String sourceNick,
java.lang.String sourceLogin,
java.lang.String sourceHostname,
java.lang.String channel)
|
protected void |
onJoin(java.lang.String channel,
java.lang.String sender,
java.lang.String login,
java.lang.String hostname)
|
protected void |
onKick(java.lang.String channel,
java.lang.String kickerNick,
java.lang.String kickerLogin,
java.lang.String kickerHostname,
java.lang.String recipientNick,
java.lang.String reason)
|
void |
onMessage(java.lang.String channel,
java.lang.String sender,
java.lang.String login,
java.lang.String hostname,
java.lang.String message)
|
protected void |
onMode(java.lang.String channel,
java.lang.String sourceNick,
java.lang.String sourceLogin,
java.lang.String sourceHostname,
java.lang.String mode)
|
protected void |
onNickChange(java.lang.String oldNick,
java.lang.String login,
java.lang.String hostname,
java.lang.String newNick)
|
protected void |
onNotice(java.lang.String sourceNick,
java.lang.String sourceLogin,
java.lang.String sourceHostname,
java.lang.String target,
java.lang.String notice)
|
protected void |
onOp(java.lang.String channel,
java.lang.String sourceNick,
java.lang.String sourceLogin,
java.lang.String sourceHostname,
java.lang.String recipient)
|
protected void |
onPart(java.lang.String channel,
java.lang.String sender,
java.lang.String login,
java.lang.String hostname)
|
protected void |
onPing(java.lang.String sourceNick,
java.lang.String sourceLogin,
java.lang.String sourceHostname,
java.lang.String target,
java.lang.String pingValue)
|
protected void |
onPrivateMessage(java.lang.String sender,
java.lang.String login,
java.lang.String hostname,
java.lang.String message)
|
protected void |
onQuit(java.lang.String sourceNick,
java.lang.String sourceLogin,
java.lang.String sourceHostname,
java.lang.String reason)
|
protected void |
onRemoveChannelBan(java.lang.String channel,
java.lang.String sourceNick,
java.lang.String sourceLogin,
java.lang.String sourceHostname,
java.lang.String hostmask)
|
protected void |
onRemoveChannelKey(java.lang.String channel,
java.lang.String sourceNick,
java.lang.String sourceLogin,
java.lang.String sourceHostname,
java.lang.String key)
|
protected void |
onRemoveChannelLimit(java.lang.String channel,
java.lang.String sourceNick,
java.lang.String sourceLogin,
java.lang.String sourceHostname)
|
protected void |
onRemoveInviteOnly(java.lang.String channel,
java.lang.String sourceNick,
java.lang.String sourceLogin,
java.lang.String sourceHostname)
|
protected void |
onRemoveModerated(java.lang.String channel,
java.lang.String sourceNick,
java.lang.String sourceLogin,
java.lang.String sourceHostname)
|
protected void |
onRemoveNoExternalMessages(java.lang.String channel,
java.lang.String sourceNick,
java.lang.String sourceLogin,
java.lang.String sourceHostname)
|
protected void |
onRemovePrivate(java.lang.String channel,
java.lang.String sourceNick,
java.lang.String sourceLogin,
java.lang.String sourceHostname)
|
protected void |
onRemoveSecret(java.lang.String channel,
java.lang.String sourceNick,
java.lang.String sourceLogin,
java.lang.String sourceHostname)
|
protected void |
onRemoveTopicProtection(java.lang.String channel,
java.lang.String sourceNick,
java.lang.String sourceLogin,
java.lang.String sourceHostname)
|
protected void |
onServerPing(java.lang.String response)
|
protected void |
onServerResponse(int code,
java.lang.String response)
|
protected void |
onSetChannelBan(java.lang.String channel,
java.lang.String sourceNick,
java.lang.String sourceLogin,
java.lang.String sourceHostname,
java.lang.String hostmask)
|
protected void |
onSetChannelKey(java.lang.String channel,
java.lang.String sourceNick,
java.lang.String sourceLogin,
java.lang.String sourceHostname,
java.lang.String key)
|
protected void |
onSetChannelLimit(java.lang.String channel,
java.lang.String sourceNick,
java.lang.String sourceLogin,
java.lang.String sourceHostname,
int limit)
|
protected void |
onSetInviteOnly(java.lang.String channel,
java.lang.String sourceNick,
java.lang.String sourceLogin,
java.lang.String sourceHostname)
|
protected void |
onSetModerated(java.lang.String channel,
java.lang.String sourceNick,
java.lang.String sourceLogin,
java.lang.String sourceHostname)
|
protected void |
onSetNoExternalMessages(java.lang.String channel,
java.lang.String sourceNick,
java.lang.String sourceLogin,
java.lang.String sourceHostname)
|
protected void |
onSetPrivate(java.lang.String channel,
java.lang.String sourceNick,
java.lang.String sourceLogin,
java.lang.String sourceHostname)
|
protected void |
onSetSecret(java.lang.String channel,
java.lang.String sourceNick,
java.lang.String sourceLogin,
java.lang.String sourceHostname)
|
protected void |
onSetTopicProtection(java.lang.String channel,
java.lang.String sourceNick,
java.lang.String sourceLogin,
java.lang.String sourceHostname)
|
protected void |
onTime(java.lang.String sourceNick,
java.lang.String sourceLogin,
java.lang.String sourceHostname,
java.lang.String target)
|
protected void |
onTopic(java.lang.String channel,
java.lang.String topic,
java.lang.String setBy,
long date,
boolean changed)
|
protected void |
onUnknown(java.lang.String line)
|
protected void |
onUserList(java.lang.String channel,
org.jibble.pircbot.User[] users)
|
protected void |
onUserMode(java.lang.String targetNick,
java.lang.String sourceNick,
java.lang.String sourceLogin,
java.lang.String sourceHostname,
java.lang.String mode)
|
protected void |
onVersion(java.lang.String sourceNick,
java.lang.String sourceLogin,
java.lang.String sourceHostname,
java.lang.String target)
|
protected void |
onVoice(java.lang.String channel,
java.lang.String sourceNick,
java.lang.String sourceLogin,
java.lang.String sourceHostname,
java.lang.String recipient)
|
void |
quit()
Exits the JVM. |
void |
restart()
|
void |
run()
Loads messages & plugins, starts the webserver, connects to a IRC server and joins the configured channels. |
void |
setAdminPassword(java.lang.String cfgAdminPassword)
|
void |
setCfgFilename(java.lang.String cfgFilename)
|
void |
setCommandHelp(java.lang.String cfgCommandHelp)
|
void |
setCommandSetLang(java.lang.String cfgCommandSetLang)
|
void |
setConsole(java.lang.String nothing)
|
void |
setDccPorts(java.lang.String strDCCPorts)
|
void |
setEncoding(java.lang.String cfgEncoding)
|
void |
setHidePingPong(boolean hidePingPong)
|
void |
setIdentNick(java.lang.String cfgIdentNick)
|
void |
setLanguage(java.lang.String cfgLanguage)
|
void |
setMasterPassword(java.lang.String cfgMasterPassword)
|
void |
setMaxConnectionAttempts(int maxConnectionAttempts)
|
void |
setOnJoinMessage(java.lang.String cfgOnJoinMessage)
|
void |
setRejoinOnKick(boolean cfgRejoinOnKick)
|
void |
setRetryDelay(long retryDelay)
Set in milliseconds and multiplied by 1000 for later use. |
void |
setStartWebServer(boolean startWebServer)
|
void |
setTrustedPassword(java.lang.String cfgTrustedPassword)
|
void |
setWebServerDocumentRoot(java.lang.String webServerDocumentRoot)
|
void |
setWebServerPort(int webServerPort)
|
java.lang.String |
urlEncode(java.lang.String string)
|
boolean |
verifyAuthentication(java.lang.String sender,
java.lang.String checkPassword,
java.lang.String hostname)
|
| Methods inherited from class org.jibble.pircbot.PircBot |
|---|
ban, changeNick, connect, connect, connect, createInputStreamReader, createOutputStreamReader, dccAcceptChatRequest, dccReceiveFile, dccSendChatRequest, dccSendFile, deOp, deVoice, disconnect, dispose, equals, getChannels, getCommonChannels, getDccInetAddress, getDccPorts, getFallbackEncoding, getFinger, getHighestUserPrefix, getInetAddress, getLogin, getMaxLineLength, getMessageDelay, getName, getNick, getOutgoingQueueSize, getPassword, getPort, getServer, getUser, getUserInfo, getUserPrefixesInOrder, getUsers, getVersion, handleLine, hashCode, ipToLong, isConnected, isInCommonChannel, isVerbose, joinChannel, joinChannel, kick, kick, listChannels, listChannels, longToIp, numCommonChannels, onDccChatRequest, onDccSendRequest, onTopic, op, partChannel, partChannel, quitServer, quitServer, reconnect, sendAction, sendCTCPCommand, sendInvite, sendMessage, sendNotice, sendRawLine, sendRawLineViaQueue, setAutoNickChange, setDccInetAddress, setDccPorts, setFallbackEncoding, setFinger, setLogin, setMessageDelay, setMode, setName, setTopic, setUserInfo, setVerbose, setVersion, startIdentServer, toString, unBan, voice |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final int AUTH_ADMIN
public static final int AUTH_MASTER
public static final int AUTH_TRUSTED
public static final int AUTH_ANY
public static final int AUTH_NONE
| Constructor Detail |
|---|
public PPF()
| Method Detail |
|---|
public void run()
throws java.io.IOException
java.io.IOException
public void configure(java.lang.String cfgFilename,
boolean pluginsOnly)
DigesterLoadingException - if there's a problem loading the configpublic void log(java.lang.String line)
log4j.properties.
| Type of message | log level |
|---|---|
| Incoming line | DEBUG (only if verbose enabled in PPFConfig.xml) |
| Outgoing line | DEBUG (only if verbose enabled in PPFConfig.xml) |
| Status message | DEBUG |
| Errors | ERROR |
log in interface org.jibble.pircbot.PircBotLoggerlog in class org.jibble.pircbot.PircBotPircBot.log(java.lang.String)
protected void onJoin(java.lang.String channel,
java.lang.String sender,
java.lang.String login,
java.lang.String hostname)
onJoin in class org.jibble.pircbot.PircBot
protected void checkPublicCommand(java.lang.String sender,
java.lang.String message)
public void onMessage(java.lang.String channel,
java.lang.String sender,
java.lang.String login,
java.lang.String hostname,
java.lang.String message)
onMessage in class org.jibble.pircbot.PircBot
public void fromWeb(java.lang.String sender,
java.lang.String hostname,
java.util.HashMap parameters)
public boolean verifyAuthentication(java.lang.String sender,
java.lang.String checkPassword,
java.lang.String hostname)
protected void onPrivateMessage(java.lang.String sender,
java.lang.String login,
java.lang.String hostname,
java.lang.String message)
onPrivateMessage in class org.jibble.pircbot.PircBot
protected void onAuth(java.lang.String login,
java.lang.String channel)
login - the login part of the user's hostmaskchannel - the channel
protected void onQuit(java.lang.String sourceNick,
java.lang.String sourceLogin,
java.lang.String sourceHostname,
java.lang.String reason)
onQuit in class org.jibble.pircbot.PircBotprotected void onDisconnect()
onDisconnect in class org.jibble.pircbot.PircBot
protected void onKick(java.lang.String channel,
java.lang.String kickerNick,
java.lang.String kickerLogin,
java.lang.String kickerHostname,
java.lang.String recipientNick,
java.lang.String reason)
onKick in class org.jibble.pircbot.PircBot
protected void onSetChannelBan(java.lang.String channel,
java.lang.String sourceNick,
java.lang.String sourceLogin,
java.lang.String sourceHostname,
java.lang.String hostmask)
onSetChannelBan in class org.jibble.pircbot.PircBot
protected void onPart(java.lang.String channel,
java.lang.String sender,
java.lang.String login,
java.lang.String hostname)
onPart in class org.jibble.pircbot.PircBot
public boolean isAuthed(java.lang.String nick,
int authLevel)
nick - nick of the user who's auth status is checked.authLevel - the min. auth level required.
public boolean inCommonChannel(java.lang.String nick)
nick - the user's nick.
public java.util.Iterator<java.lang.String> getCommonChannelsList(java.lang.String nick)
nick - the user's nick.
public void quit()
public void restart()
protected void onNickChange(java.lang.String oldNick,
java.lang.String login,
java.lang.String hostname,
java.lang.String newNick)
onNickChange in class org.jibble.pircbot.PircBot
protected void onAction(java.lang.String sender,
java.lang.String login,
java.lang.String hostname,
java.lang.String target,
java.lang.String action)
onAction in class org.jibble.pircbot.PircBot
protected void onChannelInfo(java.lang.String channel,
int userCount,
java.lang.String topic)
onChannelInfo in class org.jibble.pircbot.PircBotprotected void onConnect()
onConnect in class org.jibble.pircbot.PircBot
protected void onDeop(java.lang.String channel,
java.lang.String sourceNick,
java.lang.String sourceLogin,
java.lang.String sourceHostname,
java.lang.String recipient)
onDeop in class org.jibble.pircbot.PircBot
protected void onDeVoice(java.lang.String channel,
java.lang.String sourceNick,
java.lang.String sourceLogin,
java.lang.String sourceHostname,
java.lang.String recipient)
onDeVoice in class org.jibble.pircbot.PircBot
protected void onFileTransferFinished(org.jibble.pircbot.DccFileTransfer transfer,
java.lang.Exception e)
onFileTransferFinished in class org.jibble.pircbot.PircBot
protected void onFinger(java.lang.String sourceNick,
java.lang.String sourceLogin,
java.lang.String sourceHostname,
java.lang.String target)
onFinger in class org.jibble.pircbot.PircBotprotected void onIncomingChatRequest(org.jibble.pircbot.DccChat chat)
onIncomingChatRequest in class org.jibble.pircbot.PircBotprotected void onIncomingFileTransfer(org.jibble.pircbot.DccFileTransfer transfer)
onIncomingFileTransfer in class org.jibble.pircbot.PircBot
protected void onInvite(java.lang.String targetNick,
java.lang.String sourceNick,
java.lang.String sourceLogin,
java.lang.String sourceHostname,
java.lang.String channel)
onInvite in class org.jibble.pircbot.PircBot
protected void onMode(java.lang.String channel,
java.lang.String sourceNick,
java.lang.String sourceLogin,
java.lang.String sourceHostname,
java.lang.String mode)
onMode in class org.jibble.pircbot.PircBot
protected void onNotice(java.lang.String sourceNick,
java.lang.String sourceLogin,
java.lang.String sourceHostname,
java.lang.String target,
java.lang.String notice)
onNotice in class org.jibble.pircbot.PircBot
protected void onOp(java.lang.String channel,
java.lang.String sourceNick,
java.lang.String sourceLogin,
java.lang.String sourceHostname,
java.lang.String recipient)
onOp in class org.jibble.pircbot.PircBot
protected void onPing(java.lang.String sourceNick,
java.lang.String sourceLogin,
java.lang.String sourceHostname,
java.lang.String target,
java.lang.String pingValue)
onPing in class org.jibble.pircbot.PircBot
protected void onRemoveChannelBan(java.lang.String channel,
java.lang.String sourceNick,
java.lang.String sourceLogin,
java.lang.String sourceHostname,
java.lang.String hostmask)
onRemoveChannelBan in class org.jibble.pircbot.PircBot
protected void onRemoveChannelKey(java.lang.String channel,
java.lang.String sourceNick,
java.lang.String sourceLogin,
java.lang.String sourceHostname,
java.lang.String key)
onRemoveChannelKey in class org.jibble.pircbot.PircBot
protected void onRemoveChannelLimit(java.lang.String channel,
java.lang.String sourceNick,
java.lang.String sourceLogin,
java.lang.String sourceHostname)
onRemoveChannelLimit in class org.jibble.pircbot.PircBot
protected void onRemoveInviteOnly(java.lang.String channel,
java.lang.String sourceNick,
java.lang.String sourceLogin,
java.lang.String sourceHostname)
onRemoveInviteOnly in class org.jibble.pircbot.PircBot
protected void onRemoveModerated(java.lang.String channel,
java.lang.String sourceNick,
java.lang.String sourceLogin,
java.lang.String sourceHostname)
onRemoveModerated in class org.jibble.pircbot.PircBot
protected void onRemoveNoExternalMessages(java.lang.String channel,
java.lang.String sourceNick,
java.lang.String sourceLogin,
java.lang.String sourceHostname)
onRemoveNoExternalMessages in class org.jibble.pircbot.PircBot
protected void onRemovePrivate(java.lang.String channel,
java.lang.String sourceNick,
java.lang.String sourceLogin,
java.lang.String sourceHostname)
onRemovePrivate in class org.jibble.pircbot.PircBot
protected void onRemoveSecret(java.lang.String channel,
java.lang.String sourceNick,
java.lang.String sourceLogin,
java.lang.String sourceHostname)
onRemoveSecret in class org.jibble.pircbot.PircBot
protected void onRemoveTopicProtection(java.lang.String channel,
java.lang.String sourceNick,
java.lang.String sourceLogin,
java.lang.String sourceHostname)
onRemoveTopicProtection in class org.jibble.pircbot.PircBotprotected void onServerPing(java.lang.String response)
onServerPing in class org.jibble.pircbot.PircBot
protected void onServerResponse(int code,
java.lang.String response)
onServerResponse in class org.jibble.pircbot.PircBot
protected void onSetChannelKey(java.lang.String channel,
java.lang.String sourceNick,
java.lang.String sourceLogin,
java.lang.String sourceHostname,
java.lang.String key)
onSetChannelKey in class org.jibble.pircbot.PircBot
protected void onSetChannelLimit(java.lang.String channel,
java.lang.String sourceNick,
java.lang.String sourceLogin,
java.lang.String sourceHostname,
int limit)
onSetChannelLimit in class org.jibble.pircbot.PircBot
protected void onSetInviteOnly(java.lang.String channel,
java.lang.String sourceNick,
java.lang.String sourceLogin,
java.lang.String sourceHostname)
onSetInviteOnly in class org.jibble.pircbot.PircBot
protected void onSetModerated(java.lang.String channel,
java.lang.String sourceNick,
java.lang.String sourceLogin,
java.lang.String sourceHostname)
onSetModerated in class org.jibble.pircbot.PircBot
protected void onSetNoExternalMessages(java.lang.String channel,
java.lang.String sourceNick,
java.lang.String sourceLogin,
java.lang.String sourceHostname)
onSetNoExternalMessages in class org.jibble.pircbot.PircBot
protected void onSetPrivate(java.lang.String channel,
java.lang.String sourceNick,
java.lang.String sourceLogin,
java.lang.String sourceHostname)
onSetPrivate in class org.jibble.pircbot.PircBot
protected void onSetSecret(java.lang.String channel,
java.lang.String sourceNick,
java.lang.String sourceLogin,
java.lang.String sourceHostname)
onSetSecret in class org.jibble.pircbot.PircBot
protected void onSetTopicProtection(java.lang.String channel,
java.lang.String sourceNick,
java.lang.String sourceLogin,
java.lang.String sourceHostname)
onSetTopicProtection in class org.jibble.pircbot.PircBot
protected void onTime(java.lang.String sourceNick,
java.lang.String sourceLogin,
java.lang.String sourceHostname,
java.lang.String target)
onTime in class org.jibble.pircbot.PircBot
protected void onTopic(java.lang.String channel,
java.lang.String topic,
java.lang.String setBy,
long date,
boolean changed)
onTopic in class org.jibble.pircbot.PircBotprotected void onUnknown(java.lang.String line)
onUnknown in class org.jibble.pircbot.PircBot
protected void onUserList(java.lang.String channel,
org.jibble.pircbot.User[] users)
onUserList in class org.jibble.pircbot.PircBot
protected void onUserMode(java.lang.String targetNick,
java.lang.String sourceNick,
java.lang.String sourceLogin,
java.lang.String sourceHostname,
java.lang.String mode)
onUserMode in class org.jibble.pircbot.PircBot
protected void onVersion(java.lang.String sourceNick,
java.lang.String sourceLogin,
java.lang.String sourceHostname,
java.lang.String target)
onVersion in class org.jibble.pircbot.PircBot
protected void onVoice(java.lang.String channel,
java.lang.String sourceNick,
java.lang.String sourceLogin,
java.lang.String sourceHostname,
java.lang.String recipient)
onVoice in class org.jibble.pircbot.PircBotpublic static void main(java.lang.String[] args)
args - command line parameters.public static java.lang.String getUsage()
public java.lang.String getUserLang(java.lang.String nick)
nick - the user's nick.
public java.util.Map getCurrentChannels()
public void digestPrivateMessage(java.lang.String sender,
java.lang.String login,
java.lang.String hostname,
java.lang.String message)
onPrivateMessage(java.lang.String,java.lang.String,java.lang.String,java.lang.String)
public void digestMessage(java.lang.String channel,
java.lang.String sender,
java.lang.String login,
java.lang.String hostname,
java.lang.String message)
#onMessage(java.lang.String,java.lang.String,java.lang.String,java.lang.String)public java.lang.String urlEncode(java.lang.String string)
public java.lang.String getCfgFilename()
public void setCfgFilename(java.lang.String cfgFilename)
cfgFilename - The cfgFilename to set.public java.lang.String getAdminPassword()
public void setAdminPassword(java.lang.String cfgAdminPassword)
cfgAdminPassword - The cfgAdminPassword to set.public java.lang.String getCommandHelp()
public void setCommandHelp(java.lang.String cfgCommandHelp)
cfgCommandHelp - The cfgCommandHelp to set.public java.lang.String getCommandSetLang()
public void setCommandSetLang(java.lang.String cfgCommandSetLang)
cfgCommandSetLang - The cfgCommandSetLang to set.public java.lang.String getEncoding()
getEncoding in class org.jibble.pircbot.PircBotpublic void setEncoding(java.lang.String cfgEncoding)
setEncoding in class org.jibble.pircbot.PircBotcfgEncoding - The cfgEncoding to set.public java.lang.String getIdentNick()
public void setIdentNick(java.lang.String cfgIdentNick)
cfgIdentNick - The cfgIdentNick to set.public java.lang.String getLanguage()
public void setLanguage(java.lang.String cfgLanguage)
cfgLanguage - The cfgLanguage to set.public java.lang.String getMasterPassword()
public void setMasterPassword(java.lang.String cfgMasterPassword)
cfgMasterPassword - The cfgMasterPassword to set.public java.lang.String getOnJoinMessage()
public void setOnJoinMessage(java.lang.String cfgOnJoinMessage)
cfgOnJoinMessage - The cfgOnJoinMessage to set.public boolean isRejoinOnKick()
public void setRejoinOnKick(boolean cfgRejoinOnKick)
cfgRejoinOnKick - The cfgRejoinOnKick to set.public java.lang.String getTrustedPassword()
public void setTrustedPassword(java.lang.String cfgTrustedPassword)
cfgTrustedPassword - The cfgTrustedPassword to set.public void addServer(IrcServer server)
server - the server to add.public void addNick(java.lang.String nick)
nick - the nick to add.public void addChannel(IrcChannel channel)
channel - the channel to add.public void setDccPorts(java.lang.String strDCCPorts)
public int getMaxConnectionAttempts()
public void setMaxConnectionAttempts(int maxConnectionAttempts)
maxConnectionAttempts - The maxConnectionAttempts to set.public long getRetryDelay()
public void setRetryDelay(long retryDelay)
retryDelay - The retryDelay to set.public boolean isStartWebServer()
public void setStartWebServer(boolean startWebServer)
startWebServer - The startWebServer to set.public java.lang.String getWebServerDocumentRoot()
public void setWebServerDocumentRoot(java.lang.String webServerDocumentRoot)
webServerDocumentRoot - The webServerDocumentRoot to set.public int getWebServerPort()
public void setWebServerPort(int webServerPort)
webServerPort - The webServerPort to set.public java.lang.String getTopic(java.lang.String channel)
public boolean isHidePingPong()
public void setHidePingPong(boolean hidePingPong)
public java.lang.String getPluginsDir()
public PPFResourceBundle getPPFResBun()
public void addPluginInfo(PPFPluginInfo pluginInfo)
public void setConsole(java.lang.String nothing)
public java.util.List getConfiguredChannels()
public java.util.Map getCfgPlugins()
public java.util.Map getLoadedPlugins()
|
PPF API Version 0.6 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
PircBot Plugin Framework API 0.6
© 2003-2004 DeadEd e.a.
ppf.sourceforge.net