// // This file is auto-generated by script docgen.py. // DO NOT EDIT BY HAND! // // tag::irc_commands[] [[command_irc_admin]] * `+admin+`: проналажење информација о администратору сервера ---- /admin [<циљ>] циљ: име сервера ---- [[command_irc_allchan]] * `+allchan+`: извршавање команде на свим каналима свих повезаних сервера ---- /allchan [-current] [-parted] [-exclude=<канал>[,<канал>...]] <команда> [-current] [-parted] -include=<канал>[,<канал>...] <команда> -current: команда се извршава само за канале текућег сервера -parted: команда се извршава само на напуштеним каналима -exclude: неки канали се изузимају (дозвољен је џокер „*”) -include: узимају се у обзир само неки канали (дозвољен је џокер „*”) команда: команда која треба да се изврши (или текст који се шаље баферу ако команда не почиње са ’/’) Команде и аргументи се израчунавају (погледајте /help eval), замењују се следеће променљиве: $server име сервера $channel име канала $nick надимак на серверу ${irc_server.xxx} променљива xxx на серверу ${irc_channel.xxx} променљива xxx на каналу Примери: извршава ’/me is testing’ на свим каналима: /allchan /me is testing каже ’здраво’ свуда осим на #weechat: /allchan -exclude=#weechat здраво каже ’здраво’ свуда осим на #weechat и каналима који почињу са #linux: /allchan -exclude=#weechat,#linux* здраво каже ’здраво’ на свим каналима који почињу на #linux: /allchan -include=#linux* здраво затвара све бафере са напуштеним каналима: /allchan -parted /close ---- [[command_irc_allpv]] * `+allpv+`: извршавање команде у свим приватним баферима свих повезаних сервера ---- /allpv [-current] [-exclude=<надимак>[,<надимак>...]] <команда> [-current] -include=<надимак>[,<надимак>...] <команда> -current: извршавање команде за приватне бафере текућег сервера -exclude: неки надимци се изузимају (дозвољен је џокер „*”) -include: узимају се у обзир само неки надимци (дозвољен је џокер „*”) command: команда која се извршава (или текст који се шаље баферу ако команда не почиње са ’/’) Команда и аргументи се израчунавају (погледајте /help eval), замењују се следеће променљиве: $server име сервера $channel име канала $nick надимак на серверу ${irc_server.xxx} променљива xxx на серверу ${irc_channel.xxx} променљива xxx на каналу Примери: извршава ’/me is testing’ на свим приватним баферима: /allpv /me is testing каже ’здраво’ свуда осим надимку foo: /allpv -exclude=foo здраво каже ’здраво’ свуда осим надимку nick foo и надимцима који почињу са bar: /allpv -exclude=foo,bar* здраво каже ’здраво’ свим надимцима који почињу са bar: /allpv -include=bar* здраво затвара све приватне бафере: /allpv /close ---- [[command_irc_allserv]] * `+allserv+`: извршавање команде на свим повезаним серверима ---- /allserv [-exclude=<сервер>[,<сервер>...]] <команда> -include=<сервер>[,<сервер>...] <команда> -exclude: неки сервери се не узимају у обзир (дозвољен је џокер „*”) -include: узимају се у обзир само неки сервери (дозвољен је џокер „*”) command: команда која треба да се изврши (или текст који се шаље баферу ако команда не почиње са ’/’) Команда и аргументи се израчунавају (погледајте /help eval), замењују се следеће променљиве: $server име сервера $nick надимак на серверу ${irc_server.xxx} променљива xxx на серверу Примери: мења надимак на свим серверима: /allserv /nick новинадимак поставља одсутност на свим серверима: /allserv /away Нисам ту обавља whois на сопственом надимку на свим серверима: /allserv /whois $nick ---- [[command_irc_auth]] * `+auth+`: аутентификација са SASL ---- /auth [<кор_име> <лозинка>] кор_име: SASL корисничко име (садржај се израчунава, погледајте /help eval; опције сервера се израчунавају са ${irc_server.xxx} и ${server} се замењује са именом сервера) лозинка: SASL лозинка или путања до фајла са приватним кључем (садржај се израчунава, погледајте /help eval; опције сервера се израчунавају са ${irc_server.xxx} и ${server} се замњеује именом сервера) Ако се не наведу корисничко име и лозинка, користе се вредности из серверских опције „sasl_username” и „sasl_password” (или „sasl_key”). Примери: аутентификација са корисничким именом/лозинком дефинисаним на серверу: /auth аутентификација као други корисник: /auth корисник2 лозинка2 аутентификација као други корисник ecdsa-nist256p-challenge механизмом: /auth корисник2 ${weechat_config_dir}/ecdsa2.pem ---- [[command_irc_autojoin]] * `+autojoin+`: конфигурисање „autojoin” (аутоприступ) серверске опције ---- /autojoin add [<канал1> [<канал2>...]] addraw <канал1>[,<канал2>...] [<кључ1>[,<кључ2>...]] del [<канал1> [<канал2>...]] apply join sort add: додаје текући канал или листу канала (са необавезним кључевима) у autojoin опцију; ако се налазите на каналу и не наведете кључ, он се чита са канала addraw: користи се IRC сирови формат (исто као за /join команду): сви канали су раздвојени запетама, небавезни кључеви су раздвојени запетама del: брише текући канал или листу канала из autojoin опције канал: име канала кључ: кључ за канал apply: поставља канале на које сте тренутно пријављени у autojoin опцију join: спаја канале у autojoin опцији sort: сортира по абецеди канале у autojoin опцији Примери: /autojoin add /autojoin add #test /autojoin add #chan1 #chan2 /allchan /autojoin add /autojoin addraw #chan1,#chan2,#chan3 key1,key2 /autojoin del /autojoin del #chan1 /autojoin apply /autojoin join /autojoin sort ---- [[command_irc_ban]] * `+ban+`: забрана надимака или хостова ---- /ban [<канал>] [<надимак> [<надимак>...]] канал: име канала надимак: надимак или хост Без аргумента, ова команда приказује листу забрана за текући канал. ---- [[command_irc_cap]] * `+cap+`: преговарање могућности клијента ---- /cap ls list req|ack [<могућност> [<могућност>...]] end ls: исписује могућности које подржава сервер list: исписује могућности које су тренутно укључене req: захтева нову могућност или уклања могућност (ако почиње са „-”, на пример: „-multi-prefix”) ack: прихвата могућности које захтевају потврду са клијентске стране end: завршава преговарање о могућностима Без аргумента се шаљу „ls” и „list”. Програм WeeChat подржава следеће могућности: account-notify, away-notify, cap-notify, chghost, extended-join, invite-notify, multi-prefix, server-time, setname, userhost-in-names. Могућности које се аутоматски укључују на серверима могу да се поставе у опцији irc.server_default.capabilities (или посебно за сваки сервер у опцији irc.server.xxx.capabilities). Примери: приказ подржаних и укључених могућности: /cap захтев за могућности multi-prefix и away-notify: /cap req multi-prefix away-notify захтев за могућност extended-join, улањање могућности multi-prefix: /cap req extended-join -multi-prefix уклањање могућности away-notify: /cap req -away-notify ---- [[command_irc_connect]] * `+connect+`: повезивање са IRC сервер(ом/има) ---- /connect [<сервер> [<сервер>...]] [-<опција>[=<вредности>]] [-no<опција>] [-nojoin] [-switch] -all|-auto|-open [-nojoin] [-switch] сервер: име сервера које може да буде: - интерно име сервера (које додаје команда /server add, препоручена употреба) - имехоста/порт или IP/порт, порт је подразумевано 6667 - URL са форматом: irc[6][s]://[надимак[:лозинка]@]irc.example.org[:порт][/#канал1][,#канал2[...]] Напомена: за адресу/IP/URL, додаје се привремени сервер (НЕ ЧУВА СЕ), погледајте /help irc.look.temporary_servers опција: постављање опције за сервер (вредност може да се изостави за логичке опције) nooption: постављање логичке опције на ’off’ (на пример: -nossl) -all: повезивање на све сервере дефинисане у конфигурацији -auto: повезивање на сервере којима је укључено аутоповезивање -open: повезивање на све отворене сервере који нису тренутно повезани -nojoin: не приступа се ниједном каналу (чак и када је за сервер укључено autojoin) -switch: пребацивање на наредну адресу сервера Ако желите да прекинете везу са сервером или да зауставите сваки покушај успостављања везе, употребите команду /disconnect. Примери: /connect libera /connect irc.oftc.net/6667 /connect irc6.oftc.net/6667 -ipv6 /connect irc6.oftc.net/6697 -ipv6 -ssl /connect my.server.org/6697 -ssl -password=test /connect irc://nick@irc.oftc.net/#channel /connect -switch ---- [[command_irc_ctcp]] * `+ctcp+`: слање CTCP поруке (Client-To-Client Protocol) ---- /ctcp [-server <сервер>] <циљ>[,<циљ>...] <тип> [<аргументи>] сервер: шаље се на овај сервер (интерно име) циљ: надимак или канал (’*’ = текући канал) тип: CTCP тип (примери: „version”, „ping”, итд.) аргументи: аргументи за CTCP Примери: /ctcp toto time /ctcp toto version /ctcp * version ---- [[command_irc_cycle]] * `+cycle+`: напуштање и поновно приступање каналу ---- /cycle [<канал>[,<канал>...]] [<порука>] канал: име канала порука: поздравна порука (приказује се осталим корисницима) ---- [[command_irc_dcc]] * `+dcc+`: покретање DCC (трансфер фајла или директни разговор) ---- /dcc chat <надимак> send <надимак> <фајл> надимак: надимак фајл: име фајла (на локалном хосту) Примери: разговор са надимком „toto”: /dcc chat toto слање фајла „/home/foo/bar.txt” надимку „toto”: /dcc send toto /home/foo/bar.txt ---- [[command_irc_dehalfop]] * `+dehalfop+`: уклањање статуса полу-оператора канала надим(ку/цима) ---- /dehalfop <надимак> [<надимак>...] * -yes надимак: надимак или маска (дозвољен је џокер „*”) *: уклањање статуса полу-оператора канала свима осим самом себи ---- [[command_irc_deop]] * `+deop+`: уклањање статуса оператора канала надим(ку/цима) ---- /deop <надимак> [<надимак>...] * -yes надимак: надимак или маска (дозвољен је џокер „*”) *: уклањање статуса оператора канала свима осим самом себи ---- [[command_irc_devoice]] * `+devoice+`: уклањање права гласа надим(ку/цима) ---- /devoice <надимак> [<надимак>...] * -yes надимак: надимак или маска (дозвољен је џокер „*”) *: уклањање права гласа свима осим самом себи ---- [[command_irc_die]] * `+die+`: искључивање сервера ---- /die [<циљ>] циљ: име сервера ---- [[command_irc_disconnect]] * `+disconnect+`: прекидање везе са једним или са свим IRC серверима ---- /disconnect [<сервер>|-all|-pending [<разлог>]] сервер: интерно име сервера -all: прекидање везе са свим серверима -pending: отказивање аутоматског поновног успостављање везе са серверима са којим се тренутно поново успоставља веза разлог: разлог за „quit” ---- [[command_irc_halfop]] * `+halfop+`: давање статуса полу-оператора канала надим(ку/цима) ---- /halfop <надимак> [<надимак>...] * -yes надимак: надимак или маска (дозвољен је џокер „*”) *: давање статуса полу-оператора канала свима на каналу ---- [[command_irc_ignore]] * `+ignore+`: игнорисање надимака/хостова са севера или канала ---- /ignore list add [re:]<надимак> [<сервер> [<канал>]] del <број>|-all list: испис свих игнорисања add: додавање игнорисања надимак: надимак или име хоста (може да буде POSIX проширени регуларни израз ако се наведе „re:” или маска која користи „*” да замени нула или више карактера) del: брисање игнорисања број: број игнорисања који треба да се обрише (погледајте у листу да га пронађете) -all: брисање свих игнорисања сервер: интерно име сервера за који делује игнорисање канал: име канала на коме делује игнорисање Напомена: регуларни израз може почети са „(?-i)” чиме постаје осетљив на разлику у величини слова. Примери: игнорише надимак „toto” свуда: /ignore add toto игнорише хост „toto@domain.com” на libera серверу: /ignore add toto@domain.com libera игнорише хост „toto*@*.domain.com” на libera/#weechat: /ignore add toto*@*.domain.com libera #weechat ---- [[command_irc_info]] * `+info+`: приказ информација које описују сервер ---- /info [<циљ>] циљ: име сервера ---- [[command_irc_invite]] * `+invite+`: позив надимку да приступи каналу ---- /invite <надимак> [<надимак>...] [<канал>] надимак: надимак канал: име канала ---- [[command_irc_ison]] * `+ison+`: провера да ли се надимак тренутно налази на IRC ---- /ison <надимак> [<надимак>...] надимак: надимак ---- [[command_irc_join]] * `+join+`: приступ каналу ---- /join [-noswitch] [-server <сервер>] [<канал1>[,<канал2>...]] [<кључ1>[,<кључ2>...]] -noswitch: не прелази се у нови бафер сервер: шаље се на овај сервер (интерно име) канал: име канала којем се приступа кључ: кључ за приступ каналу (канали са кључем морају бити први на листи) Примери: /join #weechat /join #protectedchan,#weechat key /join -server libera #weechat /join -noswitch #weechat ---- [[command_irc_kick]] * `+kick+`: избацивање корисника са канала ---- /kick [<канал>] <надимак> [<разлог>] канал: име канала надимак: надимак разлог: разлог избацивања (израчунава се, погледајте /help eval; специјалне променљиве ${nick} (сопствени надимак), ${target} (циљни надимак), ${channel} и ${server} се замењују својим вредностима) ---- [[command_irc_kickban]] * `+kickban+`: избацивање корисника са канала и забрана хоста ---- /kickban [<канал>] <надимак> [<разлог>] канал: име канала надимак: надимак разлог: разлог за избацивање и забрану (израчунава се, погледајте /help eval; специјалне променљиве ${nick} (сопствени надимак), ${target} (циљни надимак), ${channel} и ${server} се замењују својим вредностима) Могуће је избацивање/забрана са маском, надимак ће се издвојити из маске и заменити са „*”. Пример: забрањује хост „*!*@host.com” па затим избацује „toto”: /kickban toto!*@host.com ---- [[command_irc_kill]] * `+kill+`: затварање клијент-сервер конекције ---- /kill <надимак> [<разлог>] надимак: надимак разлог: разлог ---- [[command_irc_knock]] * `+knock+`: шаље обавештење на канал само-по-позиву, којим се захтева позивница ---- /knock <канал> [<порука>] канал: име канала текст: порука која се шаље ---- [[command_irc_links]] * `+links+`: листа свих имена сервера који су познати серверу одговарајући на упит ---- /links [[<циљ>] <сервер_маска>] циљ: овај удаљени сервер би требало да одговори на упит сервер_маска: листа сервера мора да се подудара са овом маском ---- [[command_irc_list]] * `+list+`: листа канала и њихових тема ---- /list [-server <сервер>] [-re <регуларни_израз>] [<канал>[,<канал>...]] [<циљ>] сервер: шаље на овај сервер (интерно име) регуларни_израз: POSIX проширени регуларни израз који се користи за филтрирање резултата (без разликовања величине слова, може да почне са „(?-i)” чиме се укључује разликовање величине слова) канал: канал који треба да се излиста циљ: име сервера Примери: исписује све канале на серверу (може да буде веома споро на великим мрежама): /list исписује канал #weechat: /list #weechat исписује све канале који почињу на „#weechat” (може да буде веома споро на великим мрежама): /list -re #weechat.* ---- [[command_irc_lusers]] * `+lusers+`: креирање статистике о величини IRC мреже ---- /lusers [<маска> [<циљ>]] маска: само сервери који се подударају са маском циљ: сервер за прослеђивање захтева ---- [[command_irc_map]] * `+map+`: приказ графичке мапе IRC мреже ---- ---- [[command_irc_me]] * `+me+`: слање CTCP акције текућем каналу ---- /me <порука> порука: порука која се шаље ---- [[command_irc_mode]] * `+mode+`: измена режима канала или корисника ---- /mode [<канал>] [+|-]o|p|s|i|t|n|m|l|b|e|v|k [<аргументи>] <надимак> [+|-]i|s|w|o режими канала: канал: име канала који се модификује (подразумевано је то текући) o: давање/одузимање привилегија оператора канала p: заставица приватног канала s: заставица тајног канала i: заставица канала само-уз-позив t: заставица да тему канала може да постави само оператор n: забрањене су поруке на каналу од клијената који су ван m: модерисани канал l: постављање ограничења броја корисника канала b: постављање маске забране којом се брани приступ одређеним корисницима e: постављање маске изузетка v: давање/одузимање могућности да се говори на модерисаном каналу k: постављање кључа за канал (лозинка) кориснички режими: надимак: надимак који се модификује i: корисник се маркира као невидљив s: корисник се маркира за примање серверских обавештења w: корисник прима wallops o: заставица оператора Листа режима није потпуна, требало би да прочитате документацију свог сервера ако желите да сазнате све доступне режиме. Примери: заштита теме на каналу #weechat: /mode #weechat +t постаје се невидљив на серверу: /mode nick +i ---- [[command_irc_motd]] * `+motd+`: враћање „Message Of The Day” (поруке дана) ---- /motd [<циљ>] циљ: име сервера ---- [[command_irc_msg]] * `+msg+`: слање поруке надимку или каналу ---- /msg [-server <сервер>] <циљ>[,<циљ>...] <текст> сервер: слање на овај сервер (интерно име) циљ: надимак или канал (може бити и маска, ’*’ = текући канал) текст: текст који се шаље ---- [[command_irc_names]] * `+names+`: листа надимака на каналима ---- /names [<канал>[,<канал>...]] канал: име канала ---- [[command_irc_nick]] * `+nick+`: измена текућег надимка ---- /nick [-all] <надимак> -all: нови надимак се поставља на све повезане сервере надимак: нови надимак ---- [[command_irc_notice]] * `+notice+`: слање поруке обавештења кориснику ---- /notice [-server <сервер>] <циљ> <текст> сервер: шаље се на овај сервер (интерно име) циљ: надимак или име канала текст: текст који се шаље ---- [[command_irc_notify]] * `+notify+`: додавање обавештења присуства или одсуства надимака на серверима ---- /notify add <надимак> [<сервер> [-away]] del <надимак>|-all [<сервер>] add: додавање обавештења надимак: надимак сервер: интерно име сервера (подразумевано је то текући сервер) -away: обавештавање када се порука одсуства измени (извршавајући whois над надимком) del: брисање обавештења -all: брисање свих обавештења Без аргумента ова команда приказује обавештења за текући сервер (или за све сервере ако се команда зада у основном баферу). Примери: обавештавање када „toto” приступи/напусти текући сервер: /notify add toto обавештавање када „toto” приступи/напусти libera сервер: /notify add toto libera обавештавање када је „toto” одсутан или када се врати на libera сервер: /notify add toto libera -away ---- [[command_irc_op]] * `+op+`: давање статуса оператора канала надим(ку/цима) ---- /op <надимак> [<надимак>...] * -yes надимак: надимак или маска (дозвољен је џокер „*”) *: давање статуса оператора канала свима на каналу ---- [[command_irc_oper]] * `+oper+`: узимање операторских привилегија ---- /oper <корисник> <лозинка> корисник: корисник лозинка: лозинка ---- [[command_irc_part]] * `+part+`: напуштање канала ---- /part [<канал>[,<канал>...]] [<порука>] канал: име канала који се напушта порука: поздравна порука (приказује се осталим корисницима) ---- [[command_irc_ping]] * `+ping+`: слање пинга серверу ---- /ping <циљ1> [<циљ2>] циљ1: сервер циљ2: пинг се прослеђује овом серверу ---- [[command_irc_pong]] * `+pong+`: одговор на пинг поруку ---- /pong <даемон> [<даемон2>] даемон: даемон који је одговорио на Пинг поруку даемон2: порука се прослеђује овом даемону ---- [[command_irc_query]] * `+query+`: слање приватне поруке надимку ---- /query [-noswitch] [-server <сервер>] <надимак>[,<надимак>...] [<текст>] -noswitch: не прелази се на нови бафер сервер: шаље се на овај сервер (интерно име) надимак: надимак текст: текст који се шаље ---- [[command_irc_quiet]] * `+quiet+`: ућуткивање надимака или хостова ---- /quiet [<канал>] [<надимак> [<надимак>...]] канал: име канала надимак: надимак или хост Без аргумента ова команда приказује листу ућутканих за текући канал. ---- [[command_irc_quote]] * `+quote+`: слање сирових података серверу, без парсирања ---- /quote [-server <сервер>] <подаци> сервер: шаље се на овај сервер (интерно име) подаци: сирови подаци који се шаљу ---- [[command_irc_reconnect]] * `+reconnect+`: поновно повезивање са сервер(ом/има) ---- /reconnect <сервер> [<сервер>...] [-nojoin] [-switch] -all [-nojoin] [-switch] сервер: сервер на који се поновно повезује (интерно име) -all: поновно повезивање са свим серверима -nojoin: не приступа се ниједном каналу (чак и када је на серверу укључено autojoin) -switch: прелазак на наредну адресу сервера ---- [[command_irc_rehash]] * `+rehash+`: налог серверу да поново учита свој конфигурациони фајл ---- /rehash [<опција>] опција: додатна опција, за неке сервере ---- [[command_irc_remove]] * `+remove+`: форсирање да корисник напусти канал ---- /remove [<канал>] <надимак> [<разлог>] канал: име канала надимак: надимак разлог: разлог избацивања (специјалне променљиве $nick, $channel и $server се замењују својим вредностима) ---- [[command_irc_restart]] * `+restart+`: налог серверу да се поново покрене ---- /restart [<циљ>] циљ: име сервера ---- [[command_irc_rules]] * `+rules+`: захтев за правила сервера ---- ---- [[command_irc_sajoin]] * `+sajoin+`: форсирање да корисник приступи канал(у/има) ---- /sajoin <надимак> <канал>[,<канал>...] надимак: надимак канал: име канала ---- [[command_irc_samode]] * `+samode+`: измена режима на каналу, без поседовања статуса оператора ---- /samode [<канал>] <режим> канал: име канала режим: режим за канал ---- [[command_irc_sanick]] * `+sanick+`: форсирање да корисник употреби други надимак ---- /sanick <надимак> <нови_надимак> надимак: надимак нови_надимак: нови надимак ---- [[command_irc_sapart]] * `+sapart+`: форсирање да корисник напусти канал(е) ---- /sapart <надимак> <канал>[,<канал>...] надимак: надимак канал: име канала ---- [[command_irc_saquit]] * `+saquit+`: форсирање да корисник напусти сервер уз разлог ---- /saquit <надимак> <разлог> надимак: надимак разлог: разлог ---- [[command_irc_server]] * `+server+`: испис, додавање или уклањање IRC сервера ---- /server list|listfull [<име>] add <име> <имехоста>[/<порт>] [-temp] [-<опција>[=<вредност>]] [-no<опција>] copy|rename <име> <ново_име> reorder <име> [<име>...] open <име>|-all [<име>...] del|keep <име> deloutq|jump raw [<филтер>] list: листа сервера (без аргумента се приказује ова листа) listfull: листа сервера са детаљним инфо за сваки сервер add: додавање новог сервера име: име сервера, за интерну употребу и за приказ; ово име се користи за повезивање на сервер (/connect име) и за постављање опција сервера: irc.server.име.xxx имехоста: име или IP адреса сервера, са необавезним портом (подразумевано: 6667), више адреса може да се раздвоји запетама -temp: додавање привременог сервера (који се не чува) опција: постављање опције за сервер (вредност може да се изостави за логичке опције) noопција: постављање логичке опције на ’off’ (на пример: -nossl) copy: прављење дупликата сервера rename: промена имена серверу reorder: промена редоследа сервера у листи open: отварање бафера за сервер без успостављања везе keep: сервер сер чува у конфигурационом фајлу (само за привремене сервере) del: брисање сервера deloutq: брисање порука из излазног реда за све сервере (све поруке које програм WeeChat тренутно шаље) jump: скок на серверски бафер raw: отварање бафера са сировим IRC подацима филтер: поставља нови филтер којим се приказују само поруке које га задовољавају (овај филтер такође може да се користи као и улаз у бафер сирових IRC података); дозвољени су следећи формати: * приказ свих порука (нема филтрирања) xxx приказ само порука које садрже „xxx” s:xxx приказ само порука за сервер „xxx” f:xxx приказ само порука са заставицом: recv (порука је примљена), sent (порука је послата), modified (порука је измењена модификатором), redirected (порука је преусмерена) m:xxx приказ само IRC команде „xxx” c:xxx приказ само порука које се подударају са израчунатим условом „xxx”, користећи следеће променљиве: излаз функције irc_message_parse (као nick, command, channel, text, итд., погледајте функцију info_get_hashtable у референтном приручнику API додатака да видите комплетну листу променљивих), date (формат: „гггг-мм-дд чч:мм:сс”), server, recv, sent, modified, redirected Примери: /server listfull /server add libera chat.libera.net /server add libera chat.libera.net/6697 -ssl -autoconnect /server add chatspike irc.chatspike.net/6667,irc.duckspike.net/6667 /server copy libera libera-test /server rename libera-test libera2 /server reorder libera2 libera /server del libera /server deloutq /server raw /server raw s:libera /server raw c:${recv} && ${command}==PRIVMSG && ${nick}==foo ---- [[command_irc_service]] * `+service+`: регистрација новог сервиса ---- /service <надимак> <резервисано> <дистрибуција> <тип> <резервисано> <инфо> дистрибуција: видљивост сервиса тип: резервисано за будућу употребу ---- [[command_irc_servlist]] * `+servlist+`: листа сервиса који су тренутно повезани на мрежу ---- /servlist [<маска> [<тип>]] маска: приказују се само сервиси који се подударају са овом маском тип: приказују се само сервиси овог типа ---- [[command_irc_setname]] * `+setname+`: постављање реалног имена ---- /setname <реално_име> реално_име: ново реално име ---- [[command_irc_squery]] * `+squery+`: достављање поруке сервису ---- /squery <сервис> <текст> сервис: име сервиса текст: текст који се шаље ---- [[command_irc_squit]] * `+squit+`: прекид серверских веза ---- /squit <циљ> <коментар> циљ: име сервера коментар: коментар ---- [[command_irc_stats]] * `+stats+`: упит статистике о серверу ---- /stats [<упит> [<циљ>]] упит: c/h/i/k/l/m/o/y/u (погледајте RFC1459) циљ: име сервера ---- [[command_irc_summon]] * `+summon+`: слање учтиве поруке корисницима који су на хосту на којем се извршава IRC сервер да се придруже IRC-у ---- /summon <коринсик> [<циљ> [<канал>]] корисник: име корисника циљ: име сервера канал: име канала ---- [[command_irc_time]] * `+time+`: упит локалног времена од сервера ---- /time [<циљ>] циљ: време се тражи од наведеног сервера ---- [[command_irc_topic]] * `+topic+`: преузимање/постављање теме канала ---- /topic [<канал>] [<тема>|-delete] канал: име канала тема: нова тема -delete: брисање теме канала ---- [[command_irc_trace]] * `+trace+`: проналажење руте до одређеног сервера ---- /trace [<циљ>] циљ: име сервера ---- [[command_irc_unban]] * `+unban+`: уклањање забране надимцима или хостовима ---- /unban [<канал>] <надимак>|<број> [<надимак>|<број>...] канал: име канала надимак: надимак или хост број: број забране (као што га исписује команда /ban) ---- [[command_irc_unquiet]] * `+unquiet+`: уклањање ућуткивања надимака или хостова ---- /unquiet [<канал>] <надимак>|<број> [<надимак>|<број>...] канал: име канала надимак: надимак или хост број: број ућуткивања (као што га приказује команда /quiet) ---- [[command_irc_userhost]] * `+userhost+`: враћање листе информација о надимцима ---- /userhost <надимак> [<надимак>...] надимак: надимак ---- [[command_irc_users]] * `+users+`: листа корисника који су улоговани на сервер ---- /users [<циљ>] циљ: име сервера ---- [[command_irc_version]] * `+version+`: враћање инфо о верзији за надимак или сервер (тренутни или наведен) ---- /version [<циљ>|<надимак>] циљ: име сервера надимак: надимак ---- [[command_irc_voice]] * `+voice+`: давање гласа надим(ку/цима) ---- /voice <надимак> [<надимак>...] * -yes надимак: надимак или маска (дозвољен је џокер „*”) *: давање гласа свима на каналу ---- [[command_irc_wallchops]] * `+wallchops+`: слање обавештења операторима канала ---- /wallchops [<канал>] <текст> канал: име канала текст: текст који се шаље ---- [[command_irc_wallops]] * `+wallops+`: слање поруке свим тренутно повезаним корисницима који имају за себе постављен кориснички режим ’w’ ---- /wallops <текст> текст: текст који се шаље ---- [[command_irc_who]] * `+who+`: генерисање упита који враћа листу информација ---- /who [<маска> [o]] маска: само информације које се подударају са овом маском o: враћају се само оператори сагласно са наведеном маском ---- [[command_irc_whois]] * `+whois+`: упит информација о корисни(ку/цима) ---- /whois [<циљ>] [<надимак>[,<надимак>...]] циљ: име сервера надимак: надимак (може да буде и маска) Без аргумента, ова команда ће извршити whois над: - вашим сопственим надимком ако је бафер сервер/канал - удаљеним надимком ако је бафер приватни. Ако је опција irc.network.whois_double_nick укључена, шаљу се два надимка (ако је дат само један надимак), како би се у одговору добило време празног хода. ---- [[command_irc_whowas]] * `+whowas+`: упит информација о надимку који више не постоји ---- /whowas <надимак>[,<надимак>...] [<број> [<циљ>]] надимак: надимак број: колико одговора треба да се врати (пуна претрага ако је број негативан) циљ: одговор би требало да задовољава ову маску ---- // end::irc_commands[] // tag::alias_commands[] [[command_alias_alias]] * `+alias+`: исписује, додаје или уклања алијасе команди ---- /alias list [<алијас>] add <алијас> [<команда>[;<команда>...]] addcompletion <довршавање> <алијас> [<команда>[;<команда>...]] del <алијас> [<алијас>...] rename list: исписује алијасе (без аргумента, приказује се ова листа) add: додавање алијаса addcompletion: додавање алијаса са кориснички дефинисаним довршавањем del: брисање алијаса rename: промена имена алијаса completion: довршавање за алијас: довршавање се подразумевано врши са target командом напомена: за довршавање постојеће команде можете да употребите %%команда алијас: име алијаса команда: име команде са аргументима (више команди може да се раздвоји тачка запетама) Напомена: у команди се замењују специјалне променљиве: $n: аргумент ’n’ (између 1 и 9) $-m: аргументи од 1 до ’m’ $n-: аргументи од ’n’ до последњег $n-m: аргументи од ’n’ до ’m’ $*: сви аргументи $~: последњи аргумент $var: где је „var” локална променљива или бафер (погледајте /buffer listvar) примери: $nick, $channel, $server, $plugin, $name Примери: алијас /split на поделу прозора по хоризонтали: /alias add split /window splith алијас /hello да се каже „hello” на свим каналима осим на #weechat: /alias add hello /allchan -exclude=#weechat hello промена имена алијаса „hello” на „Hello”: /alias rename hello Hello алијас /forcejoin да пошаље IRC команду „forcejoin” са довршавањем /sajoin: /alias addcompletion %%sajoin forcejoin /quote forcejoin ---- // end::alias_commands[] // tag::weechat_commands[] [[command_weechat_allbuf]] * `+allbuf+`: извршавање команде на свим баферима ---- /allbuf <команда> команда: команда која треба да се изврши (или текст да се пошаље баферу у случају да команда не почиње са ’/’) Примери: поставља ознаку непрочитано за све бафере: /allbuf /buffer set unread ---- [[command_weechat_away]] * `+away+`: поставља или уклања статус одсутности ---- /away [-all] [<порука>] -all: поставља или уклања статус одсутности за све повезане сервере порука: порука одсутности (ако се не наведе, статус одсутности се уклања) ---- [[command_weechat_bar]] * `+bar+`: управљање тракама ---- /bar list|listfull|listitems add [,] [,...] default [input|title|status|nicklist] rename del |-all set