Hvordan lage en IRC Bot

Hvordan lage en IRC Bot


IRC boter er funksjonelle deler av koden, kalt script, som utfører viktige oppgaver på IRC chatterom eller kanaler. Dette omfatter ofte utfører administrative oppgaver som sparker og banning fornærmende besøkende og justering av moduser av kanalen. Det er også nyheten roboter som utfører mindre funksjonelle funksjoner som holder trivia spill.

Bruksanvisning

1 Last ned mIRC. Selv om du allerede har mIRC eller annen IRC program installert på datamaskinen din, laste ned en ny kopi og installere den i en egen katalog. Din bot er ikke det programmet du vil bruke som en skravling, er det en som vil stå åpen i chatterom selv mens du er borte. Den separate installasjonen må være i sin egen katalog for å hindre filene i konflikt med din egen installasjon. Dette kan resultere i skript på begge installasjonene ikke fungerer.

2 Design din bot. Det er viktig å vite hva slags bot du oppretter før du begynner koding. Hvis du gjør en administrasjon bot, så må den ha OP privilegier i en kanal. Det vil være ubrukelig i hvilken som helst kanal hvor det er ikke en operatør. Hvis du lager en nyhet bot, og deretter bestemme hva slags spill det vil være i stand til å spille, om det vil ha andre funksjoner som hilser brukere som de blir med og så videre.

3 Kode boten. Når du vet alle funksjonene boten skal utføre, er det på tide å begynne å skripting boten. Hver funksjon vil trenge sin egen kode, slik at boten vet når man skal reagere på hvem og hvordan. Koding i mIRC vanligvis følger en veldig enkel formel. En hendelse er oppført etterfulgt av hvordan boten skal reagere på den hendelsen. For eksempel uttrykket "på: 1 Medlem: #CoolChatroom" betyr at kommandoene følgende skal utføres når noen blir kanalen #CoolChatroom.

4 Kjør bot. Nå som alt er kodet, åpner bot program samtidig som IRC programmet du vanligvis bruker. Hvis du er en OP i rommet, så gi bot OP privilegier. Test ulike funksjoner og kommandoer på boten. Sørg for at brukernivåer er korrekte. Dette betyr å sørge for at bare personer du angir som bot operatører er i stand til å gi kommandoer til boten. Hvis hver bruker i kanalen kan betjene bot, så vil det være nær ubrukelig, som de kan slå viktige funksjoner av.