add password thing

This commit is contained in:
randomuser 2021-07-21 17:01:07 -05:00
parent c21913f9cd
commit 6a284bb220
1 changed files with 6 additions and 0 deletions

View File

@ -13,6 +13,9 @@ from lang import lang
from admin import Admin from admin import Admin
# fill in with password = "password"
from secret import password
from irctokens import build, Line from irctokens import build, Line
from ircrobots import Bot as BaseBot from ircrobots import Bot as BaseBot
from ircrobots import Server as BaseServer from ircrobots import Server as BaseServer
@ -59,6 +62,7 @@ class Server(BaseServer, DuckLogic):
chandb = "chandb" chandb = "chandb"
async def msg(self, chan, msg, usr=None): async def msg(self, chan, msg, usr=None):
await self.send(build("PRIVMSG", ["ChanServ", "identify {}".format(password)]))
if usr != None: if usr != None:
await self.send(build("PRIVMSG", [chan, usr + ": " + msg])) await self.send(build("PRIVMSG", [chan, usr + ": " + msg]))
else: await self.send(build("PRIVMSG", [chan, msg])) else: await self.send(build("PRIVMSG", [chan, msg]))
@ -123,8 +127,10 @@ def parse_args():
parser.add_argument('-p', '--port', default=6667, type=int) parser.add_argument('-p', '--port', default=6667, type=int)
parser.add_argument('-t', '--tls', action="store_true") parser.add_argument('-t', '--tls', action="store_true")
parser.add_argument('-n', '--nick', default="test") parser.add_argument('-n', '--nick', default="test")
parser.add_argument('-p', '--ns-pass', default=password)
return parser.parse_args() return parser.parse_args()
if __name__ == "__main__": if __name__ == "__main__":
args = parse_args() args = parse_args()
password = args.ns-pass
asyncio.run(main(args.host, args.port, args.tls, args.nick)) asyncio.run(main(args.host, args.port, args.tls, args.nick))