Jelajahi Sumber

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

Dastan-glitch 3 tahun lalu
induk
melakukan
d68080178a
1 mengubah file dengan 3 tambahan dan 1 penghapusan
  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: