Channel Tools

- command reference -

Description
Channel variables are (in this order):

bt (bantime) - ban time in minutes for bk
rbt (rejoin-bantime) - ban time in minutes for autorejoin ban
ehr (enforce-hostname-resolving) - whether hostname resolving is forced
eol (enforce-op-list) - whether op list is forced

Flood variables are (in this order):

jfl (join-flood-interval) - interval to measure join flood (in ms)
mcc (max-clone-count) - maximum number of joins from the same host during join flood interval

join channel
Description:
Syntax:

Access:
Example:
Forces bot to (re)join a channel in its record
!join <channel> [channelkey]
/msg botnick join <#channel> <channel> [channelkey]
global admin
-
kick
Description:
Syntax:

Access:
Example:
Kicks a person from channel
!k <nick> [kick reason]
/msg botnick k <#channel> <nick> [kick reason]
channel op
!k idiot learn to behave
ban & kick
Description:
Syntax:

Access:
Example:
Bans and kicks a person from channel !bk <nick> [kick reason]
/msg botnick bk <#channel> <nick> [kick reason]
channel op
-
add permanent ban
Description:
Syntax:

Access:
Example:
Adds a permanent ban for a host mask
!add permban <hostmask>
/msg botnick add <#channel> permban <hostmask>
channel op
-
add channel
Description:
Syntax:

Access:
Example:
Adds a channel to bots record
!add channel <#channel> [channel key]
/msg botnick add <channel> channel <#channel> [channel key]
global admin
/msg botnick add #anychannel channel #newchannel channelKey
delete permanent ban
Description:
Syntax:

Access:
Example:
Deletes a permanent ban
!del permban <hostmask>
/msg botnick del <#channel> permban <hostmask>
channel op
-
delete channel
Description:
Syntax:

Access:
Example:
Removes a channel from bots record
!del channel <#channel>
/msg botnick del <channel> channel <#channel>
global admin
-
delete channel key
Description:
Syntax:

Access:
Example:
Deletes the channel key from channel
!del chankey
/msg botnick del <#channel> chankey
channel op
-
list permanent bans
Description:
Syntax:

Access:
Example:
Lists permanent bans set for channel
!list permbans
/msg botnick list <#channel> permbans
channel op
-
list channel variables
Description:
Syntax:

Access:
Example:
Lists channel variables
!list chanvars
/msg botnick list <#channel> chanvars
channel op
-
list flood variables
Description:
Syntax:

Access:
Example:
Lists flood variables
!list floodvars
/msg botnick list <#channel> floodvars
channel op
-
list forced modes
Description:
Syntax:

Access:
Example:
Lists forced channel modes
!list fmodes
/msg botnick list <#channel> fmodes
channel op
-
list channel key
Description:
Syntax:

Access:
Example:
Displays the channel key
!list chankey
/msg botnick list <#channel> chankey
channel op
-
edit channel variables
Description:
Syntax:

Access:
Example:
Edits the channel variables
!edit chanvars <bt> <rbt> <ehr> <eol>
/msg botnick edit <#channel> chanvars <bt> <rbt> <ehr> <eol>
channel admin
-
edit flood variables
Description:
Syntax:

Access:
Example:
Edits the flood variables
!edit floodvars <jfi> <mcc>
/msg botnick edit <#channel> floodvars <jfi> <mcc>
channel admin
-
edit forced modes
Description:
Syntax:

Access:
Example:
Edits forced channel modes list
!edit fmodes <modes>
/msg botnick edit <#channel> <modes>
channel admin
!edit fmodes +nt-slim
edit bot nick
Description:
Syntax:

Access:
Example:
Changes the bot's nick
!edit botnick <nick> [altnick]
/msg botnick edit <#channel> botnick <nick> [altnick]
global admin
-
edit channel key
Description:
Syntax:

Access:
Example:
Edits / sets the channel key
!edit chankey <channelkey>
/msg botnick edit <#channel> chankey <channelkey>
channel op
-
leave channel
Description:
Syntax:

Access:
Example:
Makes the bot leave the channel for given time
!leave [n] (default n = 10)
/msg botnick leave <#channel> [n]
channel op
!leave 5
say
Description:
Syntax:

Access:
Example:
Makes bot say something on channel
!say <text>
/msg botnick say <#channel> <text>
channel op
-