IRC skript - IRC script
Skripty IRC jsou způsob zkrácení příkazů a automatické reakce na určité události při připojení k Síť IRC. Existuje mnoho různých skriptovací jazyky pro různé typy IRC klienti: ircII, BitchX, XChat, mIRC, Vizuální IRC, Bersirc a další mají své vlastní skriptovací jazyky, z nichž mnohé sdílejí společné rysy a syntaxi, a proto jsou snadno přenositelné z jednoho IRC klient jinému.

Základ
Aliasy
Většina skriptů IRC obsahuje jeden nebo více aliasy. Aliasy se používají k navázání některých příkazů na sadu příkazů nebo k jejich zadání parametrů, aby se ušetřil čas při opakovaném psaní těchto příkazů. Například jednoduchý alias může uživateli umožnit zadat „/ j kanál" namísto "/ připojit se k # kanálu", což uloží přesně 5 stisků kláves (počítá se Shift). Aliasy mohou přidávat nové příkazy, nahrazovat příkazy zabudované do IRC klienta nebo poskytovat zkratky pro dlouhé příkazy nebo sekvence příkazů. Aliasy lze obvykle použít jako funkce k vytvoření hodnoty, která se používá jinde ve skriptu. V některých případech může být alias hypo spojen s a klávesová zkratka.
Skriptování založené na událostech
Události, také známý jako dálkové ovladače, umožnit skriptu automaticky reagovat, když je od IRC přijat určitý typ zprávy serveru, nebo když uživatel provede určitou akci, například stisknutí klávesy nebo zavření okna. Pokročilé skriptování událostí obvykle vyžaduje znalost protokolu IRC, ačkoli základní události lze obvykle psát i bez něj.
Vyskakovací okna ve skriptech
Skripty pro grafický Klienti IRC mohou obsahovat vyskakovací okna, které rozšiřují nebo nahrazují nabídky zabudovaný do klienta. Mnoho skriptů neobsahuje nic jiného než dlouhé seznamy vyskakovacích oken, která na kanál odesílají vtipné nebo roztomilé konzervované zprávy; mnoho z těchto zpráv má podobu „facky“, která zesměšňuje oběť vybranou uživatelem.
Bezpečnostní obavy
Vzhledem k tomu, že skripty IRC se používají k propojení s veřejnou sítí, jsou příznivým cílem útoku. Při zpracování vstupů přijatých od ostatních uživatelů IRC musí být kód pro zpracování událostí opatrný; špatně napsaný IRC skript může uživatele ponechat zranitelným, což útočníkům umožňuje číst hesla uživatele nebo soukromé konverzace, provádět libovolné příkazy v IRC klientovi uživatele nebo přistupovat k souborům na pevném disku uživatele.
Skripty IRC stažené z veřejných webových stránek nebo přijaté od jiných uživatelů IRC mohou obsahovat zadní vrátka nebo podobné škodlivé příkazy. Někteří uživatelé dávají přednost psaní vlastních skriptů IRC, aby se vyhnuli potenciálním problémům způsobeným škodlivým nebo chybným skriptem.
Podobnosti s jinými programovacími / skriptovacími jazyky
Skripty IRC mají mnoho stejných konceptů jako ostatní skriptovací nebo programovací jazyky, jako jsou proměnné, provádění podle událostí, modifikace základních komponent a funkcí. Skripty IRC vypadají podobně jako modulární softwarové konfigurační soubory, například soubory používané pro některé IRC démoni jako UnrealIRCd.
externí odkazy
- mircscripts.org - Stránka pro skripty, doplňky, motivy a úryvky mIRC
- mircscripts.com - Jeden z nejstarších zdrojů skriptů a doplňků mIRC na internetu (aktuálně nedostupný z důvodu vypršení platnosti domény)
- VisualScripts.com - Sbírka skriptů pro Visual IRC