# Описани са някои от най-използваните команди свързани с употребата на Eggdrop.
# Не забравяйте, че всички команди започват с '.' !!!
# +bot
<бот> <адрес:порт за ботове/порт за потребители> [хост]
Нужни флагове: +t
Добавяте нов
бот в базата с дани на вашия.
# -bot <име на
бот>
Нужни флагове: +t
Същото като '-user',
изтрива потребител, в случая е добавено за обратна
команда на '+bot'
.
Вижте още: +bot, +user, -user
# +host <псевдоним> <хост>
Нужни
флагове: +m|m
Добавя хост на дадения потребител.
Той е нужен, за да бъде разпознат потребителя
от бота. По начало не се нуждаете от тази команда, откакто
потребителите могат да си добавят хостове чрез командата /msg bot ident
password nick.
Вижте още: -host
# -host <хост>
Махате си хост.
#
-host <псевдоним> <хост>
Нужни флагове:
+m|m
Махате хост от друг потребител.
Вижте още: +host
# +ignore <хост> [причина]
Нужни флагове:
+m|-
Добавя хост в игнор листата на бота.
Игнор добавен ръчно като този става перманентен, т.е. няма да изтече автоматично. За да
спрете бота да игнорира този хост, трябва да използвате '-ignore'
командата.
Вижте още: -ignore,
ignores
# -ignore <хост или номер>
Нужни флагове:
+m|-
Маха игнор от игнор листата на бот
а.
Вижте още: +ignore,
ignores
# +lang <език>
Нужни флагове:
+n|-
Добавяте нов език в началото на листата с езиците.
Вижте още: -lang, +lsec, -lsec, lstat, relang
# -lang <език>
Нужни флагове:
+n|-
Премахва език от листата с езици.
Вижте още: +lang, +lsec, -lsec, lstat, relang
# +lsec <секция>
Нужни флагове:
+n|-
Добавя нова секция. Ботът ще се опита да
я зареди с избраният език.
# -lsec
<секция>
Нужни флагове: +n|-
Премахва секция.
Избраният език не се премахва.
#
+user <псевдоним> <хост>
Нужни флагове:
+m
Добавя нов потребител със зададеният псевдоним. Така добавен
потребителят няма да има никакви флагове и парола.
# -user <псевдоним>
Нужни флагове:
+m
Изтрива потребител.
Вижте още: +user, +bot, -bot
# addlog <текст>
Нужни флагове: +to|o
Добавяте коментар в лог файла на бота. Мастърите на бота могат в последствие да преглеждат файл
а и да видят вашия коментар. Това е хубаво, когато искате да обясните някои свои действия
в бота.
# away
<текст>
Нужни флагове: -|-
Съобщава на всички, че сте зает в момента.
И когато някой напише '.who' ще
види съобщението ви. Ако докато сте away някой ви напише някакво съобщение то ще
бъде запазено и след като се върнете ще можете да го прочетете. За да се върнете използвайте '.back'
командата.
# back
Нужни флагове:
-|-
Връща ви от away.
#
backup
Нужни флагове: +m|m
Това кара ботът да направи
копие на вече съществуващата база данни с потребителите и каналите, в които
е.
Вижте още: reload,
rehash
# banner <текст>
Нужни флагове:
+t
Изпраща съобщение на всички, които са в бота. Полезно, ако искате да им съобщите
нещо.
# bind <вид>
Нужни флагове:
+m|-
Показва ви списък с текущите команди. Можете също така да
определите вида, който искате да видите например: '.bind
msg'.
# boot
<псевдоним[@bot]> [причина]
Нужни флагове:
+t|-
Ще изрита потребител от бота и ще изпише
причината, ако има такава. Ако искате можете да се опитате да изритате някой друг
бот, но можете да бъдете отхвърлен, ако бота не е конфигуриран да приема "remote boots". Не можете да
изритвате собственика на бота и всички, които имат +n флаг.
# botattr <псевдоним>
[атрибути] [канал]
Нужни флагове: +t|-
Позволява ви да
видите или да промените атрибутите (флаговете) на даден бот.
За да видите всичките възможни флагове напишете '.help
whois'.
ВНИМАНИЕ: Тази команда не заменя 'chattr',
тя променя бот флаговете като +s, +h, +a, +u - специфични флагове само за
ботове. НЕ можете да използвате тази команда за
ботове, които са директно свързани.
Вижте още:
whois,
chattr
# botinfo
Нужни флагове: +t|-
Изисква информация за всеки бот в ботнета. Всеки бот трябва да ви изпрати една
линия съдържаща версията му и допълнителна
информация.
# bots
Нужни флагове:
-|-
Показва ви всички ботове, които са в момента в ботнета.
#
bottree
Нужни флагове: +t|-
Показва ви диаграма в
дървовиден вид с ботовете. Полезно, за да видите нагледно как са свързани ботовете. Ако искате да
видите версиите на ботовете, използвайте 'vbottree'.
Вижте
още: bots, botinfo
# chaddr <бот> <адрес:порт за ботове/порт за потребители>
Нужни
флагове: +t|-
Променя адреса на бота.
Вижте още: link, +bot
# chat <канал # или име>
Нужни флагове:
-|-
Променя канала ви по подразбиране на dcc. Когато първоначално се
свържете към бота, той ви вкарва в channel 0 (partyline). Можете да се преместите в
друг канал, в който никой практически не може да ви види.
Валидните номера на канали са от 1 до 99999.
.chat off
- ви изкарва от всички канали.
.chat on -
ви връща на partyline (ако сте били някъде другаде).
#
chattr <псевдоним> [флагове] [канал]
Нужни флагове:
+m|m
Разрешава ви да видите и да промените флаговете на даден
потребител. Например за да дадете на foobar p и f флагове напишете:
.chattr foobar
+pf
или ако искате да му махнете операторските права:
.chattr foobar
-o
това можете да го направите и по следният начин
.chattr foobar
-o+pf
ако искате за канал просто добавете каналът след всичко
това.
ВНИМАНИЕ: Само собственик (+n) може да изтрие +n,+m и +t флагове. Ако
някой се добави като перманентен собственик той може да се изтриие само от конфигурационният файл.
Вижте още: whois
# chnick <стар псевдоним> <нов
псевдоним>
Нужни флагове: +t|-
Променя псевдонима на дадения потребител.
# chpass <псевдоним> <нова парола>
Нужни флагове: +t|-
Променяте паролата на
дадения потребител. Ако не зададете нова парола старата ще бъде премахната.
# comment
<потребител> <коментар>
Нужни флагове:
+m|-
Създава или променя полето за коментар на потребител.
То може да се види единствено чрез '.whois'
или '.match'.
Само мастъри могат да виждат коментарите.
#
console [канал] [флаг]
Нужни флагове: +to|o
Променя
конзолата ви, така че ще виждате само тези видове съобщения според флаговете, които
си сложите. Валидните флагове са:
m |
показва ви msg/ctcp
към бота |
p |
показва ви кои говори
в каналът и ctcp от него |
k |
показва ви
kick/ban/modes в канала |
j |
показва ви
joins/parts/nick changes/signoffs/и други действия в
канала |
b |
показва ви
links/unlinks/userfile-sharing |
s |
показва ви съобщенията
от сървъра и connect/disconnects |
w |
показва ви
съобщенията между IRC оператори
(wallops) |
Нужни флагове:
+m|m
c |
показва ви командите,
които потребители пишат на dcc/msg |
o |
показва ви съобщения
от ботнета (Строго препоръчително) |
Нужни флагове:
+m|-
x |
показва ви
трансфера на файлове и file-area
командите |
d |
показва ви debug
съобщенията, от които само
програмистите се интересуват |
Нужни флагове: +n|-
r |
показва ви всичкия RAW
текст, който идва от сървъра |
v |
показва ви изпратеният
текст към сървъра |
Също така има 8 вида конзоли
от 1 до 8
# console <потребител> [канал]
[флагове]
Нужни флагове: +m|m
Използва се да се сложат
флагове за конзолата на друг потребител.
#
dccstat
Нужни флагове: +m|-
Показва във вид на таблица
всички dcc връзки на бота. Те биват:
SOCKS |
сокет на връзката
(винаги уникален) |
ADDR |
IP адрес на хоста, към който се е свързал бот
а |
PORT |
порт, който се използва за
свръзка |
NICK |
псевдонима на бота или потребителя, който се е свързъл, ако е бот
или потребител |
HOST |
понякога, хостът е еднакъв с IP адреса |
TYPE |
вид на dcc връзката (вижте по-долу) |
Видовете връзки, които са възможни са:
chat |
потребител в dcc-chat
мод |
pass |
потребителя бива
попитан за неговата парола |
send |
raw data връзка:
потребителят изпраща файлове |
get |
raw data връзка:
потребителят приема файлове |
getp |
изчакващ get (изчаква
потребителят да го приеме) |
lstn |
порт за
telnet |
t-in |
идваща заявка от
потребител за връзка |
file |
потребител в dcc-chat
file зоната |
bot |
свързан
бот |
bot* |
бот чакащ за
връзка |
rela |
потребител прехвърлил
се в друг бот (relay) |
>rty |
потребител прехвърлил
се от друг бот |
conn |
изчакващ telnet връзка
(chat, relay, bot-link, др.) |
new |
нов потребител през
телнет, записващ псевдонимът си |
newp |
нов потребител през
телнет, записващ паролата си |
В
добавка 'chat' и 'bot' имат следните флагове. (Главните букви означават,
че флагът е активен, а малките обратното)
.
За 'chat' флаговете
са:
C |
във файл зоната, но
способен да се върне в partyline |
p |
достъп само до
partyline |
T |
telnet
връзка |
E |
echo е on |
P |
използва
paging |
За 'bot' флаговете
са:
P |
чака за отговор след
като е изпратил ping |
U |
user-file подялбата е
разрешена |
C |
ботът е приел
връзката |
O |
предложен е
user-file-а, чака за отговор |
S |
в процес на изпращане
на user-file-а |
G |
в процес на приемане
на user-file-а |
W |
предопреждава бота да спре да се опитва да се свърже с
него |
L |
lead bot |
I |
ботът се свързва в момента |
A |
*няма
обяснение* |
# debug
Нужни
флагове: +m|-
# die
<причина>
Нужни флагове: +n|-
Спира бота, и той излиза от IRC
веднага.
# echo on/off
Нужни флагове:
-|-
Променяте дали съобщението ви да се връща обратно към вас.
Когато е пуснато и кажете нещо ще го виждате втори
път, както всички останали го виждат, ако не е
няма.
# fixcodes
Използвайте това в ситуациите, когато ботът си
мисли, че когато използвате dcc правите telnet, това
фактически пуска/изключва telnet-а.
# ignores
Нужни флагове: +m|-
Показва ви
игнор листата на бота.
# link
<някой бот> <друг бот>
Нужни
флагове: +t|-
Опитва се да свърже два бота,
ако използвате формата .link <друг бот> тогава вашият бот ще се
опита да се свърже с другият бот.
# loadmod
<модул>
Нужни флагове: +n|-
Стартира нов
модул.
Вижте още: unloadmod
# lstat
Нужни флагове: +n|-
Показва
статистика за езика, всичките избрани езици и
секциите.
Вижте още: +lang, -lang, +lsec, -lsec, relang
# match <флаг> [канал] [[начало]лимит]
Нужни
флагове: +o|o
Показва ви запис от потребителите и тяхните
флагове. Пример:
.match +o - ще ви
покаже всички, които имат глобално 'o'
.match -o&+o - ще
ви покаже всички локални 'o'
.match +f|f - ще ви
покаже всички с глобални и локални флагове
.match |f #канал - ще
ви покаже всички с локални права за дадения
канал
# match <стойност>
[[начало]лимит]
Нужни флагове: +o|o
Показва ви лист от
записи, които садържат част от стойността (псевдоними или
хостове). Пример:
.match *.spnet.net
15
# me <текст>
Нужни флагове:
-|-
Показва действие в бота.
# module <име на
модулът>
Нужни флагове: +n|-
Показва ви информация за
заредения модул.
# modules <име на
бот>
Нужни флагове: +n|-
Показва ви модулите на друг
бот.
# motd
Нужни флагове:
-|-
Изкарва ви motd на дадения бот.
#
newpass <парола>
Нужни флагове: -|-
Променяте си
паролата в дадения бот.
# nick <нов
псевдоним>
Нужни флагове: -|-
Променяте си
псевдонима, с който сте добавени
в базата данни на бота.
#
note <псевдоним[@бот]> <съобщение>
Изпраща
съобщение на дадения потребител, което само той
вижда, ако той в момента е в бота и ако не е away ще
го получи веднага, в противен случай бота ще го
запази и в последствие потребителят ще си го прочете.
Когато влезете в канал, в който е бота и имате оставен
о съобщение ботът ще ви съобщи.
Вижте още: whom, notes
# quit [коментар]
Нужни флагове: -|-
Излизате
от бота, ако напишете коментар той ще бъде изписан на
другите потребители от ботнета.
# rehash
Нужни флагове: +m|-
Пуска наново
конфигурационият файл на бота, като презарежда и
скриптовете.
Вижте още: save, reload,
restart
# relay <име на бот>
Нужни флагове: +t|-
Ще ви пренесе използвайки
telnet в друг бот, независимо дали са директно свързани.
Вижте още:
bots
# reload
Нужни флагове: +m|m
Пуска наново
базата данни с потребителите, като премахва всички промени направени след
последният '.save'
Вижте
още: rehash,
save
# restart
Нужни флагове: +m|-
Рестартира TCL интерпретатора, и пуска наново
всички таймери, и пуска наново
конфигурациония файл.
Вижте още: rehash,
reload,
save
# save
Нужни флагове: +m|m
Кара бот
а да запише последните промени по базата му
данни.
Вижте още: reload,
rehash
# set <променлива> <стойност>
Нужни
флагове: +n|-
Променя стойностите на дадените опции в
бота, ако е използвана без стойност ще покаже моментните настройки за
дадената променлива, те биват:
mod-path |
nat-ip |
dcc-flood-thr
|
die-on-sighup |
die-on-sigterm |
Remote-boots |
max-dcc |
max-logs |
enable-simul |
Protect-telnet |
ident-timeout |
share-unlinks |
allow-dk-cmds |
botnet-nick |
help-path |
temp-path |
userfile |
Motd |
notify-newusers |
admin |
owner |
my-hostname |
my-ip |
network |
save-users-at |
switch-logfiles-at |
connect-timeout |
reserved-port |
log-time |
Require-p |
keep-all-logs |
open-telnets |
firewall |
Console |
default-flags |
whois-fields |
hourly-updates |
Username |
ignore-time |
uptime |
Version |
Numversion |
telnet-flood |
|
Вижте още: .help
<стойност>
# simul
<псевдоним> <текст>
Нужни флагове: +n|-
Ако
потребителят е в бота, ботът ще
симулира, че той пише зададения текст
.
# status all
Дава
пълна информация за бота.
Виж
те още: set, channel,
debug
# su <потребител>
Нужни флагове:
-|-
Променя потребителя на зададения. Ако сте
собственик на бота той няма да изисква парола за да
преминете като друг потребител, в противен случай ще
сте попитани за паролата на потребителят.
# trace
<бот>
Изпраща тр
ейсиращ сигнал към другия бот. Ако
този сигнал се върне (а той трябва да се върне!) ще
видите нещо подобно на
Trace result ->
JanaDark:Barbara:Sharona:Arthur:Goliat:DarkGirl:Cmau3eH:Maiz
# unlink <име на бот>
Нужни флагове:
+t|-
Разкача избрания бот от ботнет
а.
# unlink *
Нужни флагове:
+t|-
Разкача ви от всички ботове.
Вижте още: link, bots, bottree
# unloadmod <модул>
Нужни флагове:
+n|-
Премахвате модул.
#
uptime
Нужни флагове: +m|m
Показва ви от колко време
бота е пуснат, '.status'
също показва тази информация.
Вижте още: status
# who [име на бот]
Нужни флагове: -|-
Показва
ви хората в бота, също така и ботовете свързани с
него. Първата графа ви показва хората
, които са в дадения канал, * пред псевдонимa им значи, че
са +n (собственици) на ботa, +-сът означава, че са с мастърски права, а @,
че са обикновени оператори.
Вижте още: whom
# whois <псевдоним>
Нужни флагове:
+о|о
Ще ви покаже информация за даденият потребител, ще ви покаже
няколко полета:
HANDLE |
псевдоним
а на потребителят |
PASS |
'yes'
, ако си е сложил парола, 'no' ако не е |
NOTES |
номерът на
съобщенията, които чакат
потребителя |
FLAGS |
флаговете на
потребителя |
LAST |
последно
, кога е видян потребителят в канал
, в който е бот
ът |
COMMENT |
коментар поставен на
потребителя (Само мастъри
могат да го виждат!) |
Валидните флагове за FLAGS са:
o |
global op (ботът ще
дава @ на този потребител във всички канали) |
m |
master (потребителят е
мастър на бота) |
n |
owner (собственик на
бота) |
t |
botnet
мастър |
x |
xfer (потребителя има
достъп до файл зоната) |
j |
janitor (потребителят
е мастър във файл зоната) |
p |
party-line
(потребителят има достъп до party-line) |
c |
common (тъп
флаг) |
u |
unshared (потребителят
не се изпраща на другите шернати ботове) |
b |
bot (потребителят е
бот) |
d |
global deop (ботът ще
маха операторските права на даденият потребител) |
k |
global auto-kick
(ботът автоматично ще рита потребителя от каналите
, в който е) |
f |
global friend (тъпо
звучи а?;б) (потребителят не бива наказван от бот
а, ако върши лоши неща) |
v |
global voice
(потребителят полочава автоматично +v в +autovoice
канали) |
a |
auto op (потребителят
получава автоматично операторски права в всички канали
, в които влезе) |
h |
потребителят може да
вижда highlighting |
w |
wasop-test (нуждае се
от wasop test за +stopnethack процедура) |
g |
give auto-voice (дава
автоматично +v на дадения потребител независимо дали каналът е
+autovoice) |
За
ботове има допълнителни флагове, които се добавят
чрез 'botattr':
s |
share (ботът поделя
базата си данни за потребителите, 'агресивно') |
p |
share (ботът поделя
базата си данни за потребителите, 'пасивно') |
g |
ботът поделя всичките
си канали |
h |
ботът автоматично се
свързва с дадения бот, има по голям преуритет |
a |
алтернативен hub, ако
hub-ът го няма ботът ще се опита да се свърже към дадения
бот |
l |
leaf (на ботът не му е
позволено да се свързва с други ботове) |
r |
reject (ботът няма да
може да се свързва с никого) |
i |
isolate |
Вижте още: match
# whom [канал]
Нужни флагове: -|-
Ще ви покаже
в таблица потребителите, които са на partyline. Псевдонимите им ще са
предшествани от същите символи както при '.who'
(*,+,%,@) и ако ги няма ще видите away съобщението им.
Вижте още:
who, chat, bots
# act [канал] <текст>
Нужни флагове:
+о|о
Показва действие в дадения канал, точно както /me текст в
mIRC.
# adduser [!]<псевдоним>
[потребител]
Нужни флагове: +m|m
Добавя нов потребител
от канала използващ хоста, с
който е той в момента. Ако
потребителят използва различен псевдоним от този
, който ботът знае и чрез който го
познава, можете да го зададете чрез '<потребител>' (името което
ботът ще помни). Ако искате да добавите потребителя
със статичен хост използвайте '!' пред псевдонима
му.
Вижте още: +host, -host, +user, -user
# channel [име на канала]
Нужни флагове:
+о|о
Показва ви потребителите в канала, и
тeхните флагове.
# deluser
<псевдоним>
Нужни флагове: +m|m
Изтривате
потребител от бота, който е в
момента в канал, в който е бот
ът, използвайки техния моментен
хост.
# deop <псевдоним>
[канал]
Нужни флагове: +о|о
Ще премахнете операторските
права на дадения потребител.
Вижте още: op
# invite <псевдоним> [канал]
Нужни флагове:
+о|о
Поканва дадения потребител да влезе в канала
, в който сте задали, ако не е зададен
канал бота го поканва в канала,
който е зададен в конфигурационият файл като
пръв.
# kick [канал] <псевдоним>
[причина]
Нужни флагове: +о|о
Ще изрита потребител от
дадения канал с зададена причина, ако не напишете причина, ботът ще го
изрита с 'requested'.
Вижте още: kickban
# kickban [канал] [-|@]<псевдоним>
[причина]
Нужни флагове: +о|о
Изритва потребител от
канал и му слага бан по хост. Псевдонимът ви ще бъде добавен в бан листата
на бота като автор на дадения
бан, а банът ще стои толкова колкото е зададен ban-time в конфигурациония
файл. Този бан е локален само за
канала, който сте задали,
ако искате да го направите глобален и перманентен използвайте '.+ban'.
Ако използвате причина тя също ще
бъде добавена в информацията в бан листата на бот
а. Използването на - и @ се отнася за
вида на бана, който ботът ще
сложи, пример:
команда |
бан маска |
.kickban
nick |
*!*ident@*.domain |
.kickban
-nick |
*!*ident@host.domain |
.kickban
@nick |
*!*@host.domain |
Това включва и
nick!~ident@host.domain (strict-host 1).
Вижте още: +ban, bans, stick
# msg <псевдоним> <текст>
Нужни флагове:
+о|-
Изпраща лично съобщение на дадения
псевдоним.
# op <псевдоним>
[канал]
Нужни флагове: +о|о
Ботът ще даде операторски
права на дадения псевдоним в дадения канал.
Вижте още: deop
# reset [канал]
Нужни флагове: +m|
Изчиства
информацията в бота за дадения канал.
(не виждам смисъл в тази команда но както и да е...)
# resetbans [канал]
Нужни флагове:
+о|о
Рестартира бановете в бан листата на бота
за дадения канал, и всички банове, които са в канала
и не са добавени в бота, ще бъдат махната, а
тези, които са в ботът, а не са активни за дадения
канал, ще бъдат добавени.
# resetexempts [канал]
Нужни флагове:
+о|о
Същото действие както по горната команда,
само че за exempts.
# resetinvites
[канал]
Нужни флагове: +о|о
Същото
действие както при горните две, само че за
инвайти.
# say [канал]
<текст>
Нужни флагове: +о|о
Изписва съобщение в
канала, от името на бота.
#
topic <текст>
Нужни флагове: +о|о
Променя
топика на канала, като се има
предвид, че бота е с операторски
права или в каналът няма +t.
# +ban <хост>
[канал] [%времетраене на банът <XdXhXm>] [причина]
Нужни
флагове: +о|о
Добавя бан в перманентната листа с бановете на
бота, с опции за времетраене и причина.
Този бан ще бъде активен за всички канали, в
които е бота, ако не бъде зададен канал при слагането
му, и ще бъде записан с вашия псевдоним и причина.
Ако поставите @ преди причината ще я направите видима само за
хората в бота. Времетраенето е в
дни, часове, минути като замествате 'X' със цифровите
им стойности.
Вижте още: bans, -ban, stick, unstick
# -ban <хост или номер>
Нужни флагове:
+о|о
Премахва бан от листата с бановете на бот
а, можете да го премахнете използвайки номер
, който ще видите след използването на
'.bans'.
Вижте още: bans, +ban, stick, unstick
# +chan <канал>
Нужни флагове:
+n|
Добавяте нов канал за бота,
в който ботът ще влезе. След промяната
напишете '.chansave'
, за да се запази.
Вижте още: -chan, chaninfo,
chanload,
chansave
# -chan <канал>
Нужни флагове:
+n|
Премахвате цялата информация за канала от
бота. ВНИМАНИЕ: Тази команда
премахва всичко! Цялата информация за опциите на канал
а и потребителите в него. НЕ я
използвайте, за да накарате бота
времено да излезе от канала!!!
Използвайте 'inactive'
опцията на 'chanset'!!!
Вижте
още: +chan, chaninfo,
chanload,
chansave
# +chrec <псевдоним> [канал]
Нужни флагове:
+m|m
Добавя празен запис за дадения потребител за канал
а, така че инфото на потребителя да се запази. Никакви
флагове не са нужни на потребителя.
# +exempt
<хост> [канал] [%времетраене <XdXhXm>]
[причина]
Нужни флагове: +о|о
Добавя защита от бан в
перманентната листа на бота, с опция за времетраене и
причина на слагане.
Вижте още: -exempt,
stick,
unstick
# -exempt <хост или номер>
Нужни флагове:
+о|о
Премахва даден защитен хост от листата използвайки хост
а или номера, който се вижда при
използване на командата 'exempts'.
Вижте
още: +exempt,
stick,
unstick,
exempts
# +invite <хост> [канал] [%времетраене <XdXhXm>]
[причина]
Нужни флагове: +о|о
Добавя покана в листата с
перманентните покани. Обяснение на стойностите
зададени при изпълнението са същите както при +ban, +exempt
и т.н.
# -invite <хост
или номер>
Нужни флагове: +о|о
Премахва покана от
листата с перманентните покани. Обяснението на
процедурата е същото както при -ban, -exempt.
# bans [канал [стойност]] # bans all
Нужни
флагове: +о|о
Показва ви листа с глобалните банове активни за
дадения канал, и лист със специфичните банове за канал
а, също така и всички банове в канала,
които не са сложени в бот
а.
Пример:
[ 3]
*!cxx6080@*.spnet.net (perm)
abuse: Amin
Created 3 days
ago
Номерът [3] може да бъде използван, за да се махне бан
а. Следващото е фактически хост
а, който е баннат (perm) означава, че
е перманентен, което значи, че
няма автоматично да се махне. Ако банът е с време то
ще бъде показано в същата тази графа.
На следващия ред е показан псевдонимът, който
го е сложил и причината, която е
дадена за бана. И най-накрая
преди колко време е сложен бана.
Понякога можете да видите '!' или '*' преди
номера на бана.
'!' означава, че банът е в бан листата на бот
а, но в момента не е сложен в каналът, а '*' показва
, че банът НЕ е в листата на бота, а е
сложен в канала, такива банове се наричат
активни. Ако напишете 'bans' ще видите само активните
банове за дадения канал. Ако използвате 'bans all' ще
видите всички банове в паметта на бот
а. Ако използвате '.bans [стойност]'
ще видите всички банове, които съдържат тази
стойност.
Вижте още: -ban, +ban, #set
ban-time, stick, unstick
# chaninfo <канал>
Нужни флагове:
+m|m
Показва ви всичките настройки за дадения канал в бот
а както следва:
chanmode |
кои модове са сложени за дадения
канал, и двата вида + и - могат да бъдат слагани |
idle-kick |
изритва потребителите, които
натрупат idle (използвайте 0, или dont-idle-kick за да изключите
тази опция) |
ВНИМАНИЕ: Поради причини за
сигурност само перманентни собственици могат да слагат need-*
настройките.
need-op |
tcl команда, която да
се изпълни, когато ботът няма операторски
права |
need-invite |
tcl команда, която да
се изпълни, когато ботът
се нуждае от покана за канала, за да
влезе |
need-key |
tcl команда, която да
се изпълни, когато ботът
се нуждае от ключа на канал
, за да влезе |
need-unban |
tcl команда, която да
се изпълни, когато ботът
има бан |
need-limit |
tcl команда, която да
се изпълни, когато ботът
се нуждае да влезе, а има лимит на
канала |
Следните настройки могат да
се слагат с + или - (например: .chanset
#канал -clearbans)
enforcebans |
изритва хора
та, които имат бан в канала |
dynamicbans |
оставя само активните
банове за канала, когато са нужни |
userbans |
позволява на други
потребители в канала да слагат банове |
dynamicexempts |
оставя само активните
+e в канала, когато има нужда |
userexempts |
позволява да се слагат
+е директно |
dynamicinvites |
оставя само активните
инвайтове за канала,
когато са нужни |
userinvites |
позволява да се слагат
+I директно (не работи за UniBG) |
autoop |
автоматично дава
операторски права на потребители, когато влязат
в канала |
bitch |
само потребители с +о
флаг могат да имат операторски права в канала |
greet |
казва инфото на
потребителят, когато влезе в
канала |
protectops |
дава отново +о на
потребител, който е бил
деопнат |
protectfriends |
дава отново
операторски права на +f потребител, на ко
йто са били отнети |
dontkickops |
никога не рита +о
потребители |
wasoptest |
прави wasop тест за
+stopnethack |
inactive |
никога не влиза в този
канал, или го напуска ако вече е в него.
Полезно е когато искате да накарте бота
да излезе от канала без да губите настро
йките му |
statuslog |
записва статус
а на канала всеки 5 минути |
stopnethack |
премахва операторските
права на всеки, който
влезе в канала с serverops (след
сплит) |
cycle |
излиза и
влиза в канала, когато няма операторски
права |
revenge |
предприема де
йствия срещу всеки, ко
йто ритне, деопне +f потребител също така и към себе
си |
revengebot |
Сходно с revenge опцията, само че действа само за
ботове. |
sectet |
не дава информация за
канала в ботнет
а |
shared |
поделя настро
йките на потребителите за канал
а |
autovoice |
кара бот
а да следи за +v потребители |
autohalfop |
Дава +h
на потребители с +l флаг веднага щом
влязът в канала. Това не е препоръчително. |
protecthalfops |
Дава отново +h права на +l потребител
, на който e бил
отнет. |
nodesynch |
Позволява на потребители
които нямат операторски статус в канала да променят модовете му.
Това ще спре ботът да рита IRC оператори които
променят модовете на каналът без да имат
@. |
Следните са опции против
флуд, слагат се по следният начин:
.chanset
<канал> flood-вид номер:секунди
кyдето номер и секунди
индикират за колко секунди флудът ще бъде засечен.
.chanset
<канал> flood-вид 0:0 (така ще премахнете флуд защитата за дадения
вид)
flood-chan |
задава флуд нивото на
публичен текст и CTCP ACTIONs |
flood-ctcp |
задава флуд нивото на
ctcp-та в канала това включва PING, VERSION,
ACTION |
flood-join |
дефинира номер
а на клонингите
, които могат да влязат от даден user@host за дадено
време |
flood-kick |
дефинира колко
потребителя може да изрита някой преди да
бъдат взети мерки с/у
него |
flood-deop |
дефинира колко
потребителя може да деопне някой преди да бъде
наказан |
Вижте още: +chan, -chan, chansave,
chanload,
chanset
# chanload
Нужни флагове: +n|n
Презарежда
опциите за каналите, които са дефинирани във
файла с базата данни за каналите.
Това ви позволява да се върнете към предишните опции
, ако сте объркали нещо.
#
chanset <канал> <опция>
Нужни флагове:
+n|n
Променяте опции за даден канал.
#
chansave
Нужни флагове: +n|n
Запазва опциите на всички
канали в задедения от конфигурациония файл (chanfile).
# chinfo <потребител> [канал] [инфо
линия]
Нужни флагове: +m|m
Добавя линия с зададената
информация за потребителя. Тя ще се покаже, ако имате сложен greet on и
когато влезете в канала ботът ще я съобщи.
Ако тя започва с '@' тогава ще бъде заключена и дадения
потребител няма да може да я промени повече.За да премахнете инфо за даден
потребител използвайте просто 'none' вместо инфо линия.
Вижте още:
info
# info [канал] [инфо]
Нужни флагове:
-|-
Добавя ви инфо, което ще бъде видяно чрез /msg команда 'who' или
'whom'
и когато влезете в канала. За да
го премахнете напишете 'none' вместо инфо.
#
invites [канал [стойност]] # invites all
Нужни флагове:
+o|o
Обеснението на командата е сходно с .bans [канал
[стойност]], .bans
all
# exempts [канал [стойност]] #
exempts all
Нужни флагове: +o|o
Обеснението на командата е
сходно с .bans [канал
[стойност]], .bans
all
# stick [ban/exempts/invite] <хост или
номер>
Нужни флагове: +o|o
Прави ban/exempts/invite
'sticky', което ще рече, че ботът ще се старае винаги да го държи активен
в канала. Ако няко
й го махне ботът веднага ще го слага.
Ако каналът не използва dynamicbans тази команда няма
ефект.
# unstick [ban/exempts/invite] <хост
или номер>
Нужни флагове: +o|o
Превръща 'sticky'
бана в нормален отново.
#
seen <псевдоним>
Нужни флагове: -|-
Показва ви
кога последно псевдонима е бил видян от бот
а.
# store
Нужни
флагове: -|-
Запазва конзолните ви настройки, така че следващия път
когато влезете в бота те ще се сложат
автоматично.
# notes index # notes read
<номер или ALL> # notes erase <номер или ALL>
Нужни
флагове: -|-
Можете да манипулирате
съобщенията, които са ви били
оставени.
notes
index |
показва
ви всички съобщения |
notes
read |
четете си съобщенията
|
notes
erase |
изтривате
ги |
# flagnote <флаг>
[#канал/ALL] <текст>
Нужни флагове: +m|m
Изпращате
даден текст на потребители с определения флаг
(<+/-><глобален>[&/<канал>].
# net <команда>
Нужни флагове: +m|-
Ще се
изпълни дадената команда във всички шернати ботове, в които имате
права.
# remote <име на шернатия бот>
<команда>
Ще се изпълни дадената команда в посочения
бот.
|