=====
 IRC 
=====
| 

about
-----
| 

:author:  Bart Thate <bart@gozerbot.org>
:contact: IRCNET/#dunkbots
:website: http://plugins.gozerbot.org
:license: Public Domain
 
| 

description
-----------
| 

irc related commands

| 

commands
--------
| 


1) action

2) alternick

    get/set alertnick

    ::

        <user> !alternick
        <output> alternick is gozerbot2

    ::

        <user> !alternick gozerbot2
        <output> alternick changed to gozerbot2

3) channelmode

    show mode of channel

    ::

        <user> !channelmode
        <output> channel mode of #test is None

    ::

        <user> !channelmode #dunkbots
        <output> channel mode of #dunkbots is None

4) channels

    show what channels the bot is on

    ::

        <user> !channels
        <output> no channels joined

5) chat

    start a dcc chat session

    ::

        <user> !chat
        <output> dcc chat request sent

6) cycle

    part/join channel

    ::

        <user> !cycle
        <output> i'm not joined on #test

7) delchan

    delchan <channel> .. remove channel from bot.channels

    ::

        <user> !delchan #mekker
        <output> #mekker deleted

8) irc-cfg

    plugin configuration

    ::

        <user> !irc-cfg
        <output> options: ignorenicks=[]

9) irc-cfgsave

    save plugin configuration

    ::

        <user> !irc-cfgsave
        <output> config saved

10) join

    join <channel> [password]

    ::

        <user> !join #dunkbots
        <output> joined channel #dunkbots

    ::

        <user> !join #dunkbots mekker
        <output> joined channel #dunkbots

11) loud

    disable silent mode of channel command was given in

    ::

        <user> !loud
        <output> #test put into loud mode

12) nick

    nick <nickname> .. set nick of the bot

    ::

        <user> !nick mekker

13) nicks

    show nicks on channel the command was given in

    ::

        <user> !nicks

14) part

    part [<channel>]

    ::

        <user> !part

    ::

        <user> !part #dunkbots

15) reconnect

    reconnect to server

    ::

        <user> !reconnect

16) say

17) sendraw

    sendraw <txt> .. send raw string to the server

    ::

        <user> !sendraw PRIVMSG #dunkbots :yo!

18) server

19) silent

    set silent mode on channel the command was given in

    ::

        <user> !silent
        <output> putting #test to silent mode
