Certificat on config file : #36

This commit is contained in:
Azlux 2019-01-30 22:30:22 +01:00
parent a5f099f6cd
commit fd68f78faa
2 changed files with 9 additions and 1 deletions

View File

@ -3,6 +3,7 @@ host = 127.0.0.1
port = 64738
password =
channel =
certificate =
[bot]
username = botamusique

View File

@ -70,22 +70,29 @@ class MumbleBot:
host = args.host
else:
host = var.config.get("server", "host")
if args.port:
port = args.port
else:
port = var.config.getint("server", "port")
if args.password:
password = args.password
else:
password = var.config.get("server", "password")
if args.certificate:
certificate = args.certificate
else:
certificate = var.config.get("server", "certificate")
if args.user:
self.username = args.user
else:
self.username = var.config.get("bot", "username")
self.mumble = pymumble.Mumble(host, user=self.username, port=port, password=password,
debug=var.config.getboolean('debug', 'mumbleConnection'), certfile=args.certificate)
debug=var.config.getboolean('debug', 'mumbleConnection'), certfile=certificate)
self.mumble.callbacks.set_callback("text_received", self.message_received)
self.mumble.set_codec_profile("audio")