Detta eHow kommer att förklara hur du kan skapa din egen IRC- bot med hjälp av några enkla verktyg som gör processen enklare
Du behöver : .
Pirc katalog
Anteckningar ( liknande program ) .
Kommandotolken .
IRC -server plats .
1 .
Om du följer dessa steg kommer du skapat din första IRC-bot , och förmodligen enklast . Detta bot kommer att kunna berätta för dig när du ber om det i IRC -skärmen . Först måste du ladda ner Pirc katalogen från här :
http://www . jibble. org/files/pircbot-1. 5. 0. zip
2 .
dess kan du öppna en mapp på skrivbordet och lägga den uppackade filen ovan till den mappen . Mapp bör kallas MyBot .
3 .
Nu ska du öppna Anteckningar 2 filer och när du sparar , sätta en . java i stället för den . burk, så filerna sparas som MyBot. java och MyBotMain. java . Bokstäver är viktiga så ha det i åtanke när du namnger filer
4
för den första filen måste du kopiera följande programmet till MyBot. java filen : .
Importera org . jibble. pircbot . * ;
public class MyBot utökar PircBot {
offentliga MyBot () {
this. setName ( " MyBot " ) ,
}
public void onMessage ( String kanal , String avsändare
String inloggning , String värdnamn , String meddelande ) {
if ( message. equalsIgnoreCase ( " tid " ) ) {
String tid=new java. util. Date ( ) toString ( ) ;
SendMessage . ( kanal , avsändare + " : Tiden är nu " + tid ) ;
}
} }
5 .
kopiera följande programmet till MyBotMain. java filen :
import org. jibble. pircbot . * ;
public class MyBotMain {
public static void main ( String [ ] args ) kastar Undantag {
//Nu börjar vår bot upp
MyBot bot=new MyBot () ; .
//Aktivera debug output
bot. setVerbose (true ) .
//Anslut till IRC -servern
bot. connect ( " irc. freenode . net " ) ;
//Bli medlem i # pircbot kanalen .
bot. joinChannel ( " # pircbot " ) .
}
}
6
då gärna redigera den MyBotMain fil för att gå till din IRC -servern och rum med namn som du väljer .
7 .
Nu kommer vi att gå vidare till de svårare del av denna process . För att köra din bot , måste du också ladda ner den senaste Java SE härifrån :
http://java. sun. com/javase/downloads/widget/jdk6. jsp
Den här artikeln publicerades i 2010 så Java -plattformen kan ha ändrats nu . Bara att gå till JAVA dowloads-. > SE för att hitta den aktuella JDK nedladdning
8
Efter det måste du ställa in classpath korrekt .
* Windows 2000/XP/Vista/7 användare kan sätta sin väg genom att högerklicka på " Den här datorn "och välja "Egenskaper " . Under "Avancerat" fliken finns en knapp som låter dig ställa in " Miljövariabler " . Klicka på den här och ändra " Path " variabel så att den också innehåller sökvägen till Java körbar . Till exempel , om du har installerat Java i C : \ JDK och din väg är för närvarande satt till C : \ WINDOWS \ SYSTEM32 , då skulle du ändra din väg för att läsa C : \ WINDOWS \ system32; c: \ JDK \ bin
När du öppnar en ny kommandotolk , kommer det att avspegla dessa förändringar och att du kan köra Java-program genom att skriva " java " . Om du har installerat SDK , då du kommer också att kunna köra " javac " att sammanställa grejer .
* Windows 95/98/ME användare kan finna att deras väg variabeln är lagrad på ett annat ställe . Redigera c: \ autoexec. bat filen och lägg till följande rad i slutet : SET PATH=% PATH % ; c: \ JDK \ bin
( Detta också förutsätter att du har installerat Java i C : \ JDK )
* Linux, UNIX , Solaris , FreeBSD användare måste sätta sina PATH variabeln att peka där java -binärer har installerats . Se ditt skal dokumentation om du har problem att göra detta . Till exempel , om du använder bash som ditt shell , så skulle du lägga till följande rad i slutet av din bashrc . export PATH=/sökväg /till /java . $ PATH
9
Slutligen kan vi börja köra bot . Öppna upp Kommandotolken :
Att sammanställa vårt exempel IRC-bot , måste du öppna en kommandotolk och navigera till den katalog som innehåller koden . Skriv in
cd C : /mybot
här kommer du till dina MyBot fil i kommandotolken så att nästa kommandotolken startar med
c : \ mybot
OBS: Om du har några problem här , se till att filen sparas på skrivbordet . .
10
Förutsatt att du har Java installerats korrekt kan du kompilera sedan Bot genom att ge följande kommando :
javac-classpath pircbot. jar . *. java
Om allt gick okej , då kan du köra IRC-bot genom att skriva :-
java-classpath pircbot. jar . MyBotMain
(Observera att på UNIX /Linux , bör du använda " : " istället för '')
Notera: Om du haft några problem här , se till att du har Java installerat , classpath korrekt inställd , filnamn aktiverade korrekt i kommando och fil .
11 .
När Bot körs , kommer du att se den matar information från servern i kommandotolken . Du bör nu kunna öppna en egen IRC -klient och ansluta till kanalen att boten är i. Om du säger " tid "och sedan på Bot ska besvara den kanalen med tiden ! YAY !
tips och varningar
Om du vill hitta fler Pirc bots t. ex. AI bots , kolla in min profil . Det är virusfria . ; ) Detta kan ta lite tid och kan vara mycket frustrerande. Eventuella problem ni står inför bör riktas till Pirc forum här : http://www . deaded. com /forum /