Bot

Hieronder staat een beetje uitleg van het begrip bot.
Het is niet erg veel, maar genoeg om de rest van de
homepage goed te kunnen volgen. Wil je meer informatie
erover, dan kun je dat beter elders zoeken.
Je kunt klikken als je al terug wil.

palmboom palmboom






Wat is een bot?

Bot is kort voor robot, een virtuele IRCer. Het lijkt in uiterlijk op een normale gebruiker. De bot is echter een geprogrammeerde gebruiker. Op zichzelf doet een bot niets, alleen maar op IRC aanwezig zijn. Het nuttige van een bot is wat bepaalde gebruikers ermee kunnen. Die gebruikers zitten vaak op IRC en willen hun kanaal waar zij op zitten met vrienden beschermen en behouden, opdat men elkaar snel terug kan vinden op IRC.




Hoe werkt een bot?

Een bot is op zich een programma dat continu draait. Dat programma kan in verscheidene programmeertalen geschreven zijn en connect rechtsstreeks met een IRC server, zonder gebruik van een IRC client. Zodra de bot geconnect is met een IRC server gaat het naar een vooraf bepaald kanaal toe. Zodra de bot de operator status heeft kan het het kanaal beschermen en andere gebruikers ook operator maken.
Het proces van een bot kan ook blijven draaien zodra de eigenaar ervan uitlogt. Op deze manier kan een bot altijd op het kanaal aanwezig zijn en dit kanaal openhouden en beschermen tegen mensen waarvan men niet wil dat zij operator worden. De meeste bots worden hiervoor gebruikt.
Een bot is ook geprogrammeerd om op bepaalde commando's te reageren. De bot zal tot uitvoeren overgaan als de toegestane gebruikers en toegestane commando's herkent worden.




Verschillende soorten bots.

Programma bots

Deze bots zijn geschreven in een programmeertaal die zogenaamd gecompileerd moet worden op de computer waar het proces van die bot opdraait. Deze computers zijn altijd aan het internet gekoppeld en kunnen op die manier perfect processen van bots 24 uur per dag draaien.

Script bots

Script bots zijn in feite geen echte prgramma's zoals geprogrammeerde bots. Script bots werken aan de hand van een IRC client die al eerder geconnect is met IRC. Na het connecten wordt een script in de client geladen die als het ware als bot funtioneert, maar in feite dus een apart geprogrammeerd toevoeging aan de client is. Deze bots verdwijnen ook van IRC zodra de gebruiker die dat script in zijn client draait van IRC af gaat.




Enkele begrippen met betrekking tot bots.

Takeover

Een takeover is een overname van een kanaal. Zo'n overname kan op vriendschappelijke basis gaan. Een gebruiker heeft geen zin meer in het beheer van een bot of het kanaal en geeft dat over aan iemand anders.
Meestal gaat zo'n overname niet op vriendschappelijke basis. Vaak is iemand het niet met zijn verwijdering van het kanaal eens, of iemand wil gewoon dat kanaal nu eenmaal hebben. Dan wordt er een speciaal aangepaste bot te voorschijn gehaald en gerpobeerd om dat kanaal in handen te krijgen, wat zo ongeveer betekent als het toe eigenen van de enige operator status in dat kanaal.

Shell

De meeste bots die 24 per dag draaien zijn geprogrammeerde bots die draaien bij je provider. De maner op hem te compileren en op te starten is dat in de shell te doen. Die shell is erg handig aangezien je in text mode een stabiel en multi user operating system kunt gebruiken voor maken en starten van programma's.

MOTD

MOTD staat voor Message Of The Day. Voor het draaien van bots is dit een belangrijk begrip. In de MOTD vind je haast altijd terug of je van je provider een bot mag draaien en of je hem mag laten connecten op een bepaalde IRC server.




Etiquette voor bots.

Een aantal dingen met betrekking tot bots zijn wel handig te weten.
Zo is het connecten van een bot met een IRC server niet toegestaan. Dat komt doordat sommige mensen gebruiken om IRC oorlogen uit te vechten. Zoals gevechten om een kanaal te beheren of om een bepaalde nick te reserveren voor een gebruiker.
Zo zal een provider het ook niet fijn vinden als jij een bot proces draait. Een provider loopt dan de kans dat zijn domein van een IRC geweerd wordt als jij een bot geconnect hebt gehad wat tegen de zin van IRC operator was.
met betrekking tot een bot op een kanaal is het natuurlijk niet de bedoeling dat elke gebruiker toegang tot een bot heeft. Ook is het wel fijn te weten dat het niet te bedoeling is met een bot te gaan spelen. Zoals de operator status afnemen en kicken en bannen. De beheerders van een kanaal doen dit vaak niet alleen voor zichzelf en zouden dus waardering in de vorm van accceptatie van een bot zien.








Je kunt terug als je alles gelezen hebt.