º 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] |
IRC raw command
permitting to ban users from the
channel. |
Command |
BAN |
Syntax |
<->
:text | BAN |
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 |
===
top ===
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 |
===
top ===
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
(set to "0" to turn off) |
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 |
===
top ===
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) |
===
top ===
===
top ===
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 |
===
top ===
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 |
===
top ===
===
top ===
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 |
===
top ===
===
top ===
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 |
===
top ===
Kick
User |
[2] |
Kicks someone off the channel. You can also use
commands !nail or !wack |
Command |
K | KICK | NAIL |
WACK |
Syntax |
!KICK or
!KICK <#chan> [reason] |
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 |
===
top ===
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 |
===
top ===
===
top ===
Permban
User |
[3] |
Sets a
permanent ban in Darkbot's permban
database |
Command |
PERMBAN |
SHITLIST |
Syntax |
!PERMBAN
[reason] |
Example |
(with
default reason):
BotUser:
!permban test@host.domain.net
-DB- Added in permban #1, test@host.domain.net; reason:
Permbanned!
(with reason specified):
BotUser: !permban test@host.domain.net
reason of the ban
-DB- Added in permban #2, test@host.domain.net; reason:
reason of
the ban |
Obs. |
DB needs to be
+op |
See also:
Ban List
- Delete
Permban - Mask - BAN - TEMPBAN |
===
top ===
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 |
===
top ===
TEMPBAN |
|
IRC raw command
permitting to temporarily ban users
from the channel. |
Command |
TEMPBAN |
Syntax |
<->
:text | TEMPBAN |
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 |
===
top ===
===
top ===
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 |
===
top ===
|
.admin
.database
.status
.user
.utilities
home
about
help
forum
downloads
|