.admin
.database
.channel
.status
.user
.utilities
º read
conventions
º You must /msg YourDarkbot login YourPassword
in order
to perform any command levels [1, 2 and 3] even if you
previously did it but you or your bot rejoined the
channel
BAN
[2]
|
Delete
Permban
[3]
Deop User [2] Devoice User [1] Down (deop) BotUser [2] Join Channel [2] Part Channel [2] Kick User [2] |
Op User
[2]
|
BAN | [2] |
IRC raw command permitting to ban users from the channel. | |
Command | BAN |
Syntax | |
Example | BotUser: DB add ban+me -PRIVMSG C~ :okay N~. | BAN |
Obs. | It takes no
parameters. Just "BAN" (all caps).
The topic must be a raw one (starts with a - prefix). A
kickban can
be done using this syntax: BotUser: DB add kickban+me -KICK C~ N~ :get out! | BAN |
See also: Permban User - Delete Permban - Ban List - TEMPBAN |
Ban List | [1] |
Lists permbans in Darkbot's database. | |
Command | BANLIST |
Syntax | !BANLIST |
Example | BotUser:
!banlist -DB- *@poste*.ulaval.ca:0 -DB- End of PERMBAN list; 1 ban found. (if ban list is empty) -DB- End of PERMBAN list; 0 bans found. |
See also: Permban User - Delete Permban - BAN - TEMPBAN |
Channel Autotopic | [3] |
Automatically cycles channel's topic every 30 minutes. To turn autotopic off, use "0" (zero) in place of the topic. | |
Command | AUTOTOPIC |
Syntax | !AUTOTOPIC
|
Example | BotUser:
!autotopic This is a test topic -DB- AUTOTOPIC @ #channel ON: This is a test topic BotUser: !autotopic 0 -DB- Autotopic on #darkbot is now OFF |
Related Messages | -(if
no parameters are specified): -DB- SYNTAX: !AUTOTOPIC |
Related Procedures | Check defines.h file [#define AUTOTOPIC_TIME 1800] if you want to change the time interval in the cycle (default is 30 min) |
Obs. | DB needs to be +op |
Channel Information | [0] |
Displays users totals in channel and slots allocated in ram. | |
Command | CHANINFO |
Syntax | !CHANINFO |
Example | BotUser:
!chaninfo DB: BotUser, I see 2 users in #darkbot (2 user slots allocated in ram) |
Channel Topic | [2] |
Changes channel's topic | |
Command | T | TOPIC |
Syntax | !TOPIC
|
Example | BotUser:
!topic For help visit Darkbot page at http://darkbot.info *** DB changes topic to 'For help visit Darkbot page at http://darkbot.info' |
Obs. | DB needs to be +op |
See also: Channel Autotopic |
Cycling Channel | [2] |
Parts/Rejoins a channel to resynchronize information | |
Command | CYC | CYCLE |
Syntax | !CYCLE [#channel] |
Example | BotUser: !cycle
#darkbot DB: Cycling #darkbot *** Parts: DB *** Joins: DB |
Obs. | Command can be called from/to a different channel |
Delete Permban | [2] |
Removes a u@h entry from Darkbot's permban database | |
Command | DELBAN |
Syntax | !DELBAN <*user@*.host> |
Example | BotUser:
!delban *@poste*.ulaval.ca. -DB- Deleted permban #1, *@poste*.ulaval.ca. |
Related Messages | (if no bans in
the list) -DB- No such ban. |
See also: Permban User - Ban List - BAN - TEMPBAN |
Deop User | [2] |
Takes away channel ops from the person specified. | |
Command | DEOP |
Syntax | !DEOP
|
Example | BotUser:
!deop
BotUser *** DB sets mode: -o BotUser |
Related Messages | (if no given
nick): DB: Specify a nick! |
Obs. | DB needs to be +op |
See also: Op User - Up (op) BotUser - Down (deop) BotUser - Simulate Op |
Devoice User | [1] |
Takes voice (-v) away from the specified nick | |
Command | DEV | DEVOICE | DV | DVOICE |
Syntax | !DEVOICE
|
Example | BotUser: !devoice
BotUser *** DB sets mode: -v BotUser |
Related Messages | (if no nick
given): Specify a nick/chan! |
Obs. | DB needs to be +op |
See also: Voice User |
Down (deop) BotUser | [2] |
Takes away your ops | |
Command | DOWN |
Syntax | !DOWN |
Example | BotUser:
!down *** DB sets mode: -o BotUser |
Obs. | DB needs to be +op |
See also: Op User - Deop User - Up (op) BotUser |
Join Channel | [2] |
Tells Darkbot to join the channel you specify. | |
Command | JOIN | J |
Syntax | !JOIN <#channel> |
Example | BotUser: !join
#channel DB: Joining #channel |
See also: Leave Channel |
Kick User | [2] |
Kicks someone off the channel. You can also use commands !nail or !wack | |
Command | K | KICK | NAIL | WACK |
Syntax | !KICK |
Example | (with default
reason): BotUser: !kick UserABC *** UserABC was kicked by DB (kick'ed: Requested!) (with reason specified): BotUser: !kick UserABC ReasonGoesHere *** UserABC was kicked by DB (kick'ed: ReasonGoesHere) |
Related Procedures | Check defines.h file [#define DEFAULT_KICK "Requested!"] if you want to modify the default kick message. |
Obs. | DB needs to be +op |
Leave Channel | [2] |
Tells Darkbot to leave the current channel or the one you specify. | |
Command | L | LEAVE | P | PART |
Syntax | !LEAVE [#channel] |
Example | BotUser:
!part #channel DB: Leaving #channel |
See also: Join Channel |
Op User | [2] |
Gives the person specified channel ops. | |
Command | OP |
Syntax | !OP
|
Example | BotUser: !op
BotUser *** DB sets mode: +o BotUser |
Related Messages | (if no nick
specified): Specify a nick! |
Obs. | DB needs to be +op |
See also: Deop User - Up (op) BotUser - Down (deop) BotUser - Simulate Op |
Permban User | [3] |
Sets a permanent ban in Darkbot's permban database | |
Command | PERMBAN | SHITLIST |
Syntax | !PERMBAN
|
Example | (with
default reason): BotUser: !permban [email protected] -DB- Added in permban #1, [email protected]; reason: Permbanned! (with reason specified): BotUser: !permban [email protected] reason of the ban -DB- Added in permban #2, [email protected]; reason: reason of the ban |
Obs. | DB needs to be +op |
See also: Ban List - Delete Permban - Mask - BAN - TEMPBAN |
Simulate Op/Deop | [2] |
Tease someone by simulating OP and DEOP | |
Command | TEASEOP | TO |
Syntax | !TEASEOP
|
Example | (if user is not
op): BotUser: !teaseop UserABC *** DB sets mode: +o-o+o-o+o-o UserABC UserABC UserABC UserABC UserABC UserABC (if user is +op): BotUser: !teaseop UserABC *** DB sets mode: -o+o-o+o-o UserABC UserABC UserABC UserABC UserABC |
Obs. | DB needs to be
+op; This command never gives +op but deops if user is +o |
See also: Op User - Deop User |
TEMPBAN | |
IRC raw command permitting to temporarily ban users from the channel. | |
Command | TEMPBAN |
Syntax | |
Example | BotUser: DB add tempban+me -PRIVMSG C~ :okay N~. | TEMPBAN |
Obs. | Works the same way
as BAN with the difference Darkbot
will unban the user in 60 seconds (using DBTIMERS). It takes
no
parameters.
Just "TEMPBAN" (all caps). The topic must be a raw one
(starts
with a - prefix). A kickban can be done using this
syntax: BotUser: DB add kickban+me -KICK C~ N~ :sure, came back in 60s! | TEMPBAN |
See also: Permban User - Delete Permban - Ban List - BAN |
Up (op) BotUser | [2] |
Gives you OP. | |
Command | UP |
Syntax | !UP |
Example | BotUser: !up *** DB sets mode: +o BotUser |
Obs. | DB needs to be +op |
See also: Op User - Deop User - Down (deop) BotUser |
Voice User | [1] |
Gives voice (+v) to the person specified. | |
Command | V | VOICE |
Syntax | !VOICE
|
Example | BotUser: !voice
UserABC *** DB sets mode: +v UserABC |
Related Messages | (if no nick
given): Specify a nick/chan! |
Obs. | DB needs to be +op |
See also: Devoice User |