Fix #41 + Add help for admin

This commit is contained in:
Azlux 2019-06-16 00:24:23 +02:00
parent 145e3f9c32
commit d00b67f87b
2 changed files with 14 additions and 8 deletions

View File

@ -124,7 +124,7 @@ admin_help = Admin command:
<br />!urlban [url] (ban an url) <br />!urlban [url] (ban an url)
<br />!urlunban [url] (unban an url) <br />!urlunban [url] (unban an url)
<br />!reload (reload the ban config) <br />!reload (reload the ban config)
<br />
[debug] [debug]
ffmpeg = False ffmpeg = False
mumbleConnection = False mumbleConnection = False

View File

@ -310,25 +310,31 @@ class MumbleBot:
elif command == var.config.get('command', 'play_radio'): elif command == var.config.get('command', 'play_radio'):
if not parameter: if not parameter:
all_radio = var.config.items('radio') all_radio = var.config.items('radio')
msg = var.config.get('strings', 'preconfigurated_radio') + " :<br />" msg = var.config.get('strings', 'preconfigurated_radio') + " :"
for i in all_radio: for i in all_radio:
comment = "" comment = ""
if len(i[1].split(maxsplit=1)) == 2: if len(i[1].split(maxsplit=1)) == 2:
comment = " - " + i[1].split(maxsplit=1)[1] comment = " - " + i[1].split(maxsplit=1)[1]
msg += "<br />" + i[0] + comment msg += "<br />" + i[0] + comment
self.send_msg(msg) self.send_msg(msg, text)
else: else:
if var.config.has_option('radio', parameter): if var.config.has_option('radio', parameter):
parameter = var.config.get('radio', parameter) parameter = var.config.get('radio', parameter)
parameter = parameter.split()[0] parameter = parameter.split()[0]
music = {'type': 'radio', url = self.get_url_from_input(parameter)
'url': self.get_url_from_input(parameter), if url:
'user': user} music = {'type': 'radio',
var.playlist.append(music) 'url': url,
self.async_download_next() 'user': user}
var.playlist.append(music)
self.async_download_next()
else:
self.send_msg(var.config.get('strings', 'bad_url'))
elif command == var.config.get('command', 'help'): elif command == var.config.get('command', 'help'):
self.send_msg(var.config.get('strings', 'help'), text) self.send_msg(var.config.get('strings', 'help'), text)
if self.is_admin(user):
self.send_msg(var.config.get('strings', 'admin_help'), text)
elif command == var.config.get('command', 'stop'): elif command == var.config.get('command', 'stop'):
self.stop() self.stop()