Modules/bIRC/ircGetConnectedChannels
Jump to navigation
Jump to search
This function is provided by the external module Basic IRC Module. You must install this module to use this function. | |
This function can be used to list out all the channels a specified ircbot has connected to.
Syntax
table ircGetConnectedChannels ( ircbot theBot )
Required Arguments
- theBot: The ircbot which connected channels you want to get
Returns
Returns a table over all connected channels. Returns an empty table if the ircbot isn't connected to any channel.
Example
This example adds a command listchannels which can be used to print out all channels where the specified ircbot is connected to the console.
function printOutChannels ( thePlayer, commandName, name ) local theBot = ircGetBotByName ( name ) if not theBot then outputConsole ( "There's no ircbot called " .. name .. "!", thePlayer ) else local channels = ircGetConnectedChannels ( theBot ) outputConsole ( name .. " is on " .. #channels .. " channels:", thePlayer ) for key, value in ipairs ( channels ) do outputConsole ( "- " .. value, thePlayer ) end end end addCommandHandler ( "listchannels", printOutChannels )
See Also
Bot functions
Creation
Connection
Other
IRC functions
Channel
- ircGetChannelMode
- ircGetChannelTopic
- ircGetChannelUsers
- ircGetConnectedChannels
- ircJoinChannel
- ircPartChannel
- ircSetChannelMode
- ircSetChannelTopic