From dcae30a707a3f72755690f917467c14b71467caa Mon Sep 17 00:00:00 2001 From: jacob1 Date: Fri, 14 Nov 2014 00:22:47 -0500 Subject: [PATCH] ident and realname config settings --- botconfig.py.example | 2 ++ oyoyo/client.py | 7 +++---- wolfbot.py | 2 ++ 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/botconfig.py.example b/botconfig.py.example index 397c755..663d8af 100644 --- a/botconfig.py.example +++ b/botconfig.py.example @@ -4,6 +4,8 @@ HOST = "irc.freenode.net" PORT = 6667 USERNAME = "" # for authentication, can be left blank if same as NICK NICK = "mywolfbot" +IDENT = NICK +RNAME = NICK #realname/gecos, defaults to the same as the nick CMD_CHAR = "!" CHANGING_HOST_QUIT_MESSAGE = "Changing host" diff --git a/oyoyo/client.py b/oyoyo/client.py index 66898c4..dc17bb6 100644 --- a/oyoyo/client.py +++ b/oyoyo/client.py @@ -191,7 +191,7 @@ class IRCClient(object): self.cap("LS") self.nick(self.nickname) - self.user(self.nickname, self.real_name) + self.user(self.ident, self.real_name) if self.sasl_auth: self.cap("REQ", "multi-prefix") @@ -283,9 +283,8 @@ class IRCClient(object): self.msg("NickServ", "RELEASE "+self.nickname) def ns_regain(self): self.msg("NickServ", "REGAIN "+self.nickname) - def user(self, uname, rname): - self.send("USER", uname, self.host, self.host, - rname or uname) + def user(self, ident, rname): + self.send("USER", ident, self.host, self.host, ":{0}".format(rname or ident)) def mainLoop(self): conn = self.connect() while True: diff --git a/wolfbot.py b/wolfbot.py index 94c9545..03f07ea 100755 --- a/wolfbot.py +++ b/wolfbot.py @@ -61,6 +61,8 @@ def main(): authname=botconfig.USERNAME, password=botconfig.PASS, nickname=botconfig.NICK, + ident=botconfig.IDENT, + real_name=botconfig.RNAME, sasl_auth=botconfig.SASL_AUTHENTICATION, use_ssl=botconfig.USE_SSL, connect_cb=modules.common.connect_callback