%_load manual.var%
room(String room)
Join a new room.
sound(String sound, String message)
Send a sound and message to current room.
sound(String sound, String target, String message)
Send a sound and message to a specific target nick.
doChat()
Show the chat view.
doRooms()
Show the rooms view.
doSession()
Show the options view.
doFloat()
Float the interface.
doEmbed()
Embed the interface in the web page if floating.
doShow(String name)
Show the named view (a room, a private message window, etc.).
getCurrentRoom()
Get current active room if being viewed.
getCurrentRoomTopic()
Get current active room's topic if being viewed.
getCurrentTarget()
Get current active window (either a room or private message) if being viewed.
getSelectedUser()
Get currently selected nickname (if any).
getSelectedUserRealName()
Get currently selected nickname's Real Name (if any).
nick()
Get current nick.
insert(String text)
Inserts text into the input bar of the active window.
addTickerTopic(String topic)
Adds a topic to the accepted newsflash topics list.
removeTickerTopic(String topic)
Removes a topic from the accepted newsflash topics list.
getTickerTopics()
Returns a list of newsflash topics being accepted by the ticker, comma-separated.
doConnect()
Connect the client with the current settings.
doDisconnect()
Disconnect the client.
doRooms(String filter)
Show the rooms view, rescanning the rooms list using the supplied filter.
privmsg(String to, String msg)
Send a message to a person or room, if to a person it will be a private message.
notice(String to, String notice)
Send a notice to a person or room.