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

about
-----
| 

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

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

irc related commands

| 

  irc related commands 

| 

commands
--------
| 


1) reconnect

    reconnect to server

    ::

        <user> !reconnect
        <output> reconnecting

3) join

    join <channel> [password]

    ::

        <user> !join #test
        <output> none

    ::

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

3) action

    send an action message

    ::

        <user> !action #test yoo dudes
        <output> none

4) alternick

    get/set alertnick

    ::

        <user> !alternick
        <output> alternick is gozerbot2

    ::

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

3) broadcast

    send a message to all channels and dcc users

    ::

        <user> !broadcast good morning
        <output> none

4) channelmode

    show mode of channel

    ::

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

    ::

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

3) channels

    show what channels the bot is on

    ::

        <user> !channels
        <output> #test

3) chat

    start a dcc chat session

    ::

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

3) cycle

    part/join channel

    ::

        <user> !cycle
        <output> none

4) delchan

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

    ::

        <user> !delchan #mekker
        <output> no channel #mekker in database

3) irc-cfg

    plugin configuration

    ::

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

3) irc-cfgsave

    save plugin configuration

    ::

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

3) loud

    disable silent mode of channel command was given in

    ::

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

3) nick

    nick <nickname> .. set nick of the bot

    ::

        <user> !nick mekker
        <output> none

4) nicks

    show nicks on channel the command was given in

    ::

        <user> !nicks
        <output> @gozerbot .. jtest .. mekker

3) say

    send txt to channel/user

    ::

        <user> !say #test good morning
        <output> none

4) sendraw

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

    ::

        <user> !sendraw PRIVMSG #test :yo!
        <output> none

5) server

    show server hostname of bot

    ::

        <user> !server
        <output> localhost

3) silent

    set silent mode on channel the command was given in

    ::

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

3) voice

    give voice to user

    ::

        <user> !voice test
        <output> none

4) part

    part [<channel>]

    ::

        <user> !part
        <output> left channel #test

    ::

        <user> !part #test
        <output> failed to leave channel #test
