|
Verfasser |
Nachricht |
Unbekannt
Holiday News-Writer
Beiträge: 1.600
Gruppe: User
Registriert seit: Mar 2010
Status:
Offline
Danke erhalten: 4404
|
IrcBot in C#
Ich habe mal angefangen einen kleinen Bot in C# zu schreiben.
Da ich C# nicht gut kann, müsst ihr einpaar eigene Spielereien einbauen.
Hinweis: Der Code darf nicht missbraucht werden! Das Copyright muss bei einem Kopieren dieses Codes noch vorhanden sein.
IrcBot.cs: using System; using System.Net; using System.Net.Sockets; using System.IO; using System.Threading; /* * IRCBOTPROGRAMM * nicht Coded by Unbekannt */ class IrcBot { // Irc-Server public static string SERVER = "irc.irc-mania.de"; // PORT (6667 normal) private static int PORT = 6667; // CHAT-CLIENT PROTOKOLL private static string USER = "USER CSharpBot 8 * :Ich bin ein Bot"; // Botname private static string NICK = "Botname"; // Channel private static string CHANNEL = "#PS3King.de"; //StreamWriter ist hier so erklaert, dass PingSender zugreift public static StreamWriter writer; static void Main (string[] args) { NetworkStream stream; TcpClient irc; string inputLine; StreamReader reader; string nickname; try { irc = new TcpClient (SERVER, PORT); stream = irc.GetStream (); reader = new StreamReader (stream); writer = new StreamWriter (stream); // Start PingSender thread PingSender ping = new PingSender (); ping.Start (); writer.WriteLine (USER); writer.Flush (); writer.WriteLine ("NICK " + NICK); writer.Flush (); writer.WriteLine ("JOIN " + CHANNEL); writer.Flush (); while (true) { while ( (inputLine = reader.ReadLine () ) != null ) { if (inputLine.EndsWith ("JOIN :" + CHANNEL) ) { // Name der PERSON DER DEN CHANNEL JOINT nickname = inputLine.Substring(1, inputLine.IndexOf ("!") - 1); // Nachrichten-Befehle writer.WriteLine ("NOTICE " + nickname + " :Hi " + nickname + " und willkommen im " + CHANNEL + " channel!"); writer.Flush (); // Schlaffunktion bei Flooding Thread.Sleep (2000); } } // Schliessen des Streams writer.Close (); reader.Close (); irc.Close (); } } catch (Exception e) {
connection to irc server Console.WriteLine (e.ToString () ); Thread.Sleep (5000); string[] argv = { }; Main (argv); } } } PingSender.cs: using System; using System.Threading; /* * Class die ein PING zum ircserver alle 15 sekunden sendet */ class PingSender { static string PING = "PING :"; private Thread pingSender;
public PingSender () { pingSender = new Thread (new ThreadStart (this.Run) ); } // Startet den thread public void Start () { pingSender.Start (); } // Sendet ein PING alle 15 sekunden public void Run () { while (true) { IrcBot.writer.WriteLine (PING + IrcBot.SERVER); IrcBot.writer.Flush (); Thread.Sleep (15000); } } }
Ab Sofort werden alle unnötigen PNs nicht mehr beantwortet. Ich bin wieder mal weg von PSPKing und unterstütze eine andere Seite da ich hier nicht mehr erwünscht bin. Danke an PSP-Hilfe und den Moderatoren und all die anderen User die nicht so viel Dummeszeug labern.
Dieser Beitrag wurde zuletzt bearbeitet: 07.10.2010 19:47 von piti_rocks.
|
|
07.10.2010 12:57 |
|
|
|
WinterFrost
Moderator a.D.
Beiträge: 2.667
Gruppe: Mod a.D.
Registriert seit: Aug 2010
Status:
Offline
Danke erhalten: 3152
|
RE: IrcBot in C#
Das andere Thema zum IRC Bot wurde geschlossen und du machst ein neues auf?
Wenn der erste Mod das sieht, ist auch hier dicht.
MfG
|
|
07.10.2010 13:10 |
|
|
|
Unbekannt
Holiday News-Writer
Beiträge: 1.600
Gruppe: User
Registriert seit: Mar 2010
Status:
Offline
Danke erhalten: 4404
|
RE: IrcBot in C#
Das andere Thema zum IRC Bot wurde geschlossen und du machst ein neues auf?
Wenn der erste Mod das sieht, ist auch hier dicht.
MfG
Der wurde nur dicht gemacht, weil PSP-Hilfe keine Lust mehr darauf hat, dass andere den Code stehlen.
Dieser soll nur für User sein, die sich mit dem Bot benehmen können.
Und das einzige was dieser Bot kann ist nur Hallo sagen .
Ab Sofort werden alle unnötigen PNs nicht mehr beantwortet. Ich bin wieder mal weg von PSPKing und unterstütze eine andere Seite da ich hier nicht mehr erwünscht bin. Danke an PSP-Hilfe und den Moderatoren und all die anderen User die nicht so viel Dummeszeug labern.
|
|
07.10.2010 13:11 |
|
|
|
QueenX
Legende
Beiträge: 1.330
Gruppe: User
Registriert seit: Jun 2010
Status:
Offline
Danke erhalten: 799
|
RE: IrcBot in C#
Die Hobbycoder sind unterwegs
|
|
07.10.2010 13:43 |
|
Folgende User bedanken sich: |
|
PSPManu
Junior Mitglied
Beiträge: 24
Gruppe: User
Registriert seit: Dec 2009
Status:
Offline
Danke erhalten: 28
|
RE: IrcBot in C#
HTK wen willst du hier verarschen?
Der Code darf nicht missbraucht werden! Das Copyright muss bei einem Kopieren dieses Codes noch vorhanden sein.
/*
* IRCBOTPROGRAMM
* Coded by Unbekannt
*/
soll das ein schlechter Witz sein?
http://forum.fachinformatiker.de/delphi-...reibt.html
sei froh dass ich mir jeglichen Kraftausdruck der in meinem Kopf umherschwirrt verkneifen!
|
|
07.10.2010 15:32 |
|
Folgende User bedanken sich: |
|
Unbekannt
Holiday News-Writer
Beiträge: 1.600
Gruppe: User
Registriert seit: Mar 2010
Status:
Offline
Danke erhalten: 4404
|
RE: IrcBot in C#
HTK wen willst du hier verarschen?
Der Code darf nicht missbraucht werden! Das Copyright muss bei einem Kopieren dieses Codes noch vorhanden sein.
/*
* IRCBOTPROGRAMM
* Coded by Unbekannt
*/
soll das ein schlechter Witz sein?
http://forum.fachinformatiker.de/delphi-...reibt.html
sei froh dass ich mir jeglichen Kraftausdruck der in meinem Kopf umherschwirrt verkneifen!
Toll, den hab ich nunmal so geschrieben -.-.
Der Code ist nur identisch, es gibt viele Codes die identisch sind.
Ich kann auch ein Hello-World schreiben und auf anderen Seiten steht der Code genauso identisch. Bitte keine Vorurteile.
Ab Sofort werden alle unnötigen PNs nicht mehr beantwortet. Ich bin wieder mal weg von PSPKing und unterstütze eine andere Seite da ich hier nicht mehr erwünscht bin. Danke an PSP-Hilfe und den Moderatoren und all die anderen User die nicht so viel Dummeszeug labern.
|
|
07.10.2010 15:36 |
|
|
|
PSPManu
Junior Mitglied
Beiträge: 24
Gruppe: User
Registriert seit: Dec 2009
Status:
Offline
Danke erhalten: 28
|
RE: IrcBot in C#
HTK wen willst du hier verarschen?
Der Code darf nicht missbraucht werden! Das Copyright muss bei einem Kopieren dieses Codes noch vorhanden sein.
/*
* IRCBOTPROGRAMM
* Coded by Unbekannt
*/
soll das ein schlechter Witz sein?
http://forum.fachinformatiker.de/delphi-...reibt.html
sei froh dass ich mir jeglichen Kraftausdruck der in meinem Kopf umherschwirrt verkneifen!
Toll, den hab ich nunmal so geschrieben -.-.
Der Code ist nur identisch, es gibt viele Codes die identisch sind.
Ich kann auch ein Hello-World schreiben und auf anderen Seiten steht der Code genauso identisch. Bitte keine Vorurteile.
reinzufällig ist jedes Zeichen, jede Variablenbennenung, jedes Kommentar 1:1 ins Deutsche übernommen, jeder Platzhalter, usw. identisch - tut mir wirklich leid
So jemanden kackdreißten wie dich sieht man auch net alle Tage, solltest dich schämen!
Edit: Ach und abgesehn davon ist sogar deine Übersetzung der Kommentare stark verbesserungswürdig ;D
Dieser Beitrag wurde zuletzt bearbeitet: 07.10.2010 15:42 von PSPManu.
|
|
07.10.2010 15:40 |
|
Folgende User bedanken sich: |
|
FlashTek
Halbprofi
Beiträge: 189
Gruppe: User
Registriert seit: Feb 2010
Status:
Offline
Danke erhalten: 80
|
RE: IrcBot in C#
was für ein dreister junge.
Hier erfahrt ihr das Neueste zum Thema Technik & Konsolen!
|
|
07.10.2010 17:59 |
|
Folgende User bedanken sich: |
|
PSP_Joker
King
Beiträge: 2.537
Gruppe: User
Registriert seit: Apr 2009
Status:
Offline
Danke erhalten: 2814
|
RE: IrcBot in C#
Der Code ist so derbe geklaut das merkt jeder Noob. "Der Code ist halt identisch" Ja ne ist klar... Das aber ALLES gleich ist fällt nicht auf. Bei einfachen Programmen ist es vielleicht gleich aber nicht bei so nem Programm, dafür hat man zuviel Freiheit.
Also das Schönste, was wir tun können, ist tanzen.
|
|
07.10.2010 18:38 |
|
|
|
GTAler
Profi
Beiträge: 450
Gruppe: User
Registriert seit: Mar 2008
Status:
Offline
Danke erhalten: 139
|
RE: IrcBot in C#
Warum hat HTK nicht schon längst einen IP Bann?
Ich als "alt eingesessener" PSP King User sehe das nicht ein. Jede Woche das selbe.
"Beim verlassenen Spielcasino stießen wir plötzlich auf Billy Boy und seine 4 Droogs… Sie wollten gerade mal wieder das alte Rein-Raus Spiel an einer hysterischen, kreischenden, jungen Dewotschka praktizieren!"
PSN ID: Amistad2
Xbox Live Gamertag: Amistad2
|
|
07.10.2010 18:42 |
|
Folgende User bedanken sich: |
|
Monsta
Banned
Beiträge: 687
Gruppe: Banned
Registriert seit: Jun 2010
Status:
Offline
Danke erhalten: 104
|
RE: IrcBot in C#
An all
ihr ärgert euch das ich frage wie man codet und hier ärgern sich nur 1/4 wie bei meinem tread.
@Unbekannt
ich habs mal verglichen und hab bemerkt da steht nur "by unbekkant" dazu und das kann jeder Noob.
|
|
07.10.2010 19:23 |
|
|
|
piti_rocks
Dürr
Beiträge: 3.682
Gruppe: Super Moderator
Registriert seit: Apr 2009
Status:
Abwesend
Danke erhalten: 3206
|
RE: IrcBot in C#
sry aber einfach nur dreist
close knapp an ner verwarnung vorbei
|
|
07.10.2010 19:38 |
|
|
|