From 61b4619a555fbc0de4e534dc9df5c314394144ca Mon Sep 17 00:00:00 2001 From: anselme Date: Tue, 15 Mar 2016 00:54:17 +0100 Subject: [PATCH] fixed authentication issues --- autolaunch.sh | 4 +++- ircbot/basemodule.cpp | 3 +++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/autolaunch.sh b/autolaunch.sh index 87cbafe..1976960 100644 --- a/autolaunch.sh +++ b/autolaunch.sh @@ -2,6 +2,8 @@ read -p "git user ?" user read -s -p "git password ?" pass +echo " " +read -s -p "bot password ?" botpass mkdir build while true do @@ -10,6 +12,6 @@ do qmake-qt5 ../SparrowBot.pro make cd bin - ./SparrowBot -nogui nick=SparrowBot chan=epicsparrow server=irc.freenode.net port=6667 + ./SparrowBot -nogui nick=SparrowBot pass=$botpass chan=epicsparrow server=irc.freenode.net port=6667 cd ../.. done diff --git a/ircbot/basemodule.cpp b/ircbot/basemodule.cpp index 83146b5..974b0eb 100644 --- a/ircbot/basemodule.cpp +++ b/ircbot/basemodule.cpp @@ -33,7 +33,10 @@ bool BaseModule::messageHandler(Message msg) { status = ON_CHAN; if(!getPass().isNull()) + { + answer += privateSay(QString("release %1 %2").arg(getNick()).arg(getPass()), "nickserv"); answer += privateSay(QString("identify %1 %2").arg(getNick()).arg(getPass()), "nickserv"); + } answer += join(getChan()); ret = true; }