Pārlūkot izejas kodu

bin/darkirc: send CAP, NICK and USER commands in order

Dastan-glitch 3 gadi atpakaļ
vecāks
revīzija
d68080178a
1 mainītis faili ar 3 papildinājumiem un 1 dzēšanām
  1. 3 1
      bin/darkirc/script/bots/irc.py

+ 3 - 1
bin/darkirc/script/bots/irc.py

@@ -17,8 +17,10 @@ class IRC:
         self.irc.connect((server, port))
         self.irc.connect((server, port))
 
 
         # Perform user authentication
         # Perform user authentication
-        self.irc.send(bytes("USER " + botnick + " " + botnick +" " + botnick + " :python\n", "UTF-8"))
+        self.irc.send(bytes("CAP LS 302\n", "UTF-8"))
         self.irc.send(bytes("NICK " + botnick + "\n", "UTF-8"))
         self.irc.send(bytes("NICK " + botnick + "\n", "UTF-8"))
+        self.irc.send(bytes("USER " + botnick + " 0 * :" + botnick + "\n", "UTF-8"))
+        
 
 
         # join the channel
         # join the channel
         for chan in channels:
         for chan in channels: