Difference between revisions of "NL/Bot"
m (→BotServ Eigenschappen) |
|||
Line 11: | Line 11: | ||
=== BotServ Eigenschappen === | === BotServ Eigenschappen === | ||
− | De bot verschijnt pas als een gebruiker in de kamer zodra er 2 of meer personen in de kamer zijn. De meeste van zijn kenmerken (''nickname, [[NL/IdentD|ident]], [[Vhost] en 'GeCOS'/'volledige naam' '') zijn instelbaar wanneer de bot aangevraagd wordt. | + | De bot verschijnt pas als een gebruiker in de kamer zodra er 2 of meer personen in de kamer zijn. De meeste van zijn kenmerken (''nickname, [[NL/IdentD|ident]], [[Vhost]] en 'GeCOS'/'volledige naam' '') zijn instelbaar wanneer de bot aangevraagd wordt. |
Door de zogenaamde 'Symbiosis'-eigenschap zullen alle acties die normaal door ChanServ gedaan werden (zoals bannen, voicen, op-rechten geven, etc), vervolgens gedaan worden door je BotServ bot. | Door de zogenaamde 'Symbiosis'-eigenschap zullen alle acties die normaal door ChanServ gedaan werden (zoals bannen, voicen, op-rechten geven, etc), vervolgens gedaan worden door je BotServ bot. |
Revision as of 01:19, 22 February 2011
Contents
Wat is een bot
Een bot is een losstaande client, een script voor een bestaande client, of enig andere vorm van software met het doel bepaalde taken te automatiseren, of speciale functies aan te bieden in bijvoorbeeld een IRC chatkamer.
BotServ
Een voorbeeld van een IRC bot is BotServ. Op het Chat4All netwerk draaien we deze service, welke onderdeel is van het Anope IRC services pakket.
BotServ levert ons aanpasbare ChanServ aliasen, met een aantal extra functionaliteiten. Een voorbeeld hiervan zijn 'fantasy' tekst commando's die je makkelijk in het kanaal kan gebruiken om iemand te voicen (!voice gebruikersnaam), kickbannen (!kb gebruikersnaam), toegangs- en xOP-lijst aan te passen en nog meer handige commando's. Ook biedt BotServ ondersteuning voor een aantal automatische 'kickers' op bijvoorbeeld overvloedig HOOFDLETTERS gebruik, flooden en kick op zelf-instelbare woorden.
BotServ Eigenschappen
De bot verschijnt pas als een gebruiker in de kamer zodra er 2 of meer personen in de kamer zijn. De meeste van zijn kenmerken (nickname, ident, Vhost en 'GeCOS'/'volledige naam' ) zijn instelbaar wanneer de bot aangevraagd wordt.
Door de zogenaamde 'Symbiosis'-eigenschap zullen alle acties die normaal door ChanServ gedaan werden (zoals bannen, voicen, op-rechten geven, etc), vervolgens gedaan worden door je BotServ bot.
Via de BotServ SAY en ACT commando's kunnen AOPs en hoger de bot ook laten 'spreken' of 'acties' (zelfde als /me actie) laten uitvoeren in de kamer.
ZBot
We hebben ook de ZBot module geinstalleerd. Wanneer ZBot door de oprichter/founder van het kanaal is geactiveerd, dan kunnen de AOPs en hoger van de kamer de bot sleutelwoorden aanleren. Via het !learn commando kan een operator the bot vertellen wat een bepaald sleutelwoord betekent. Voor meer details, lees de ZBot pagina.
Aanvragen van een Bot
Er zijn twee mogelijkheden om een botje op naam in je geregistreerde kamer te krijgen:
1. Je kiest uit het lijstje een al bestaande bot. Deze botjes zijn door andere gebruikers of door ons gemaakt en hun naam kun je niet wijzigen. Om te zien welke bestaande botjes op het moment beschikbaar zijn typ je:
/BOTSERV BOTLIST
Je ziet dan een lijstje met o.a.
BotServ: Bot list: BotServ: SpongeBob (Nickelodeon@Krusty.Krab) BotServ: Aladdin (Wonderlamp@chat4all.org) BotServ: Shrek (Ogre@Far.Far.Away)
het toevoegen aan je kamer doe je vervolgens met:
/BOTSERV ASSIGN #kanaal Botnickwaarbij je
2. Je kiest zelf een naam voor je bot. (Deze naam mag niet een geregistreerde nickname van een gebruiker zijn, dit wordt door ons gecontroleerd. Probeer eerst even zelf de nickname van je bot aan te nemen en kijk of je een melding krijgt dat die naam al geregistreerd is.)
Hiervoor heb ik een paar door jou verzonnen namen nodig en wel:
a. een nickname (de naam van de bot) b. een ident/user naam (op te vragen met /whois botnaam) c. een host naam (net als een vhost, bijvoorbeeld: ik.ben.een.bot) d. een 'echte naam'
Wat vul je dan in? Als voorbeeld nemen we 'Shrek (Ogre@Far.Far.Away)'
- a. nick: Shrek - b. ident: Ogre - c. host: Far.Far.Away - d. en de real name/echte naam is: I have layers!
Je mag dus al deze namen zelf bedenken.
Het botje zelf verschijnt pas in je kamer zodra er 2 gebruikers of meer in je kamer aanwezig zijn. Wanneer je alleen overblijft gaat het botje weg en komt pas terug als er weer iemand bijkomt.
Als je een botje met zelf gekozen namen neemt, kun je het door ons PRIVATE (privé) laten zetten. Doe je dat niet dan verschijnt het in de botlist (te zien via /msg botserv BOTLIST) en kunnen ook andere gebruikers dit botje aan hun kamer laten verbinden.
Voor alle botjes geldt hetzelfde, je kunt ze naar eigen wens configureren, typ /msg botserv help.
Als je besloten hebt dat je een botje wil, laat ons dan even weten onder welke naam/namen en vermeld dan tevens in welke (geregistreerde) kamer je dit botje wil hebben.
Aanvraagformulier
Even samenvattend, wat we willen weten is dus:
a. Nickname van Bot: | |
b. Ident & Vhost voor de Bot: | ident@dit.is.mijn.vhost |
c. Echte naam/Gecos van de Bot: | |
d. Naam van het Kanaal voor de Bot: | # |
e. Jouw geregistreerde nickname | |
f. Prive? | ja/nee |
Als je besloten hebt hoe je bot 'eruit moet komen te zien', open dan een nieuw Bot Request Ticket via ons Chat4All Ondersteunings Systeem, kopieer de bovenstaande informatie naar het ticket en vul het in. We zullen we je verzoek zo spoedig mogelijk behandelen. Zodra de aanvraag is verwerkt en de bot is aangemaakt, zal je bevestiging hiervan op je ticket krijgen. In het geval dat de opgegeven informatie onvoldoende of incorrect is, zal een staff-lid contact met je opnemen via updates op het ticket.
Uitleg Terminologie
Voor een uitleg van de termen die in het bovenstaande formulier zijn gebruikt:
a. Nickname van Bot: | De naam van de bot waarmee de bot in de nicklijst zal verschijnen in de kamer. |
b. Ident & Vhost van de bot: | het 'hostadres' waarvan de bot via verbonden te lijkt te zijn, zoals te zien is in een /whois -- in het formaat ident@dit.is.mijn.vhost |
c. Echte Naam/Gecos van de Bot: | De 'echte naam' van de bot zoals te zien in een /whois -- V.b.: Ik ben een botje |
d. Naam van het Kanaal voor de Bot: | Jouw geregistreerde kanaal waaraan de bot gekoppeld dient te worden en dus zal verschijnen. |
e. Jouw geregistreerde nickname | Dit dient de nickname te zijn waarmee je de desbetreffende kamer hebt geregistreerd. |
f. Prive? | Is het alleen toegestaan om de bot voor jouw kamer te gebruiken (ja) of is hij publiekelijk opvraagbaar in de botlist en dus door iedereen te gebruiken (nee). |
BELANGRIJK
Echter, we hebben dit niet nodig en een staff-lid zal nooit je om het wachtwoord vragen van je gebruikersnaam of kamer! Houdt je wachtwoord informatie voor jezelf en rapporteer iedereen aan ons die zegt staff-lid te zijn en hierom zou vragen.