diff --git a/README.md b/README.md index 744b1ff..f5b3858 100644 --- a/README.md +++ b/README.md @@ -76,7 +76,7 @@ If you want information about autoStart and auto-Restart the bot, [you can have ### Custom commands You can copy the file `configuration.default.ini` to `configuration.ini` and customize all variable. Everything can be change but don't remove the default file. -you have the section : +you have the sections : - server : configuration about the server and bot name. This is overrided by the `./mumbleBot.py` parameters. - bot : basic configuration of the bot : comment, folder, volume at start .... - webinterface : basic configuration about the interface (disabled by default) @@ -110,4 +110,4 @@ The following people joined the collaborators for a faster development, big than - @slipenbois - @mertkutay -Feel free to ask me if you want to help activelly without using pull requests. +Feel free to ask me if you want to help activelly without using pull requests. diff --git a/configuration.default.ini b/configuration.default.ini index 909a31d..ce0d2fd 100644 --- a/configuration.default.ini +++ b/configuration.default.ini @@ -110,7 +110,9 @@ no_possible = it's not possible to do that removing_item = Removing entry %s from queue user_ban = You are ban, not allowed to do that ! url_ban = This url isn't allowed ! -rbqueryresult = This is the result of your query, send !rbplay 'ID' to play a station +rb_query_result = This is the result of your query, send !rbplay 'ID' to play a station +rb_query_empty = You have to add a query text to search for a matching radio stations. +rb_play_empty = Please enter a station ID from rbquery. Example: !rbplay 96748 help = Command available:
!file [path] diff --git a/mumbleBot.py b/mumbleBot.py index a24deb5..b92dd3c 100644 --- a/mumbleBot.py +++ b/mumbleBot.py @@ -61,7 +61,7 @@ type : file user """ -version = 4 +version = 5 class MumbleBot: @@ -377,13 +377,13 @@ class MumbleBot: logging.info('bot: Querying radio stations') if not parameter: logging.debug('rbquery without parameter') - msg += 'You have to add a query text to search for a matching radio stations.' + msg = var.config.get('strings', 'rb_query_empty') self.send_msg(msg, text) else: logging.debug('bot: Found query parameter: ' + parameter) # self.send_msg('Searching for stations - this may take some seconds...', text) rb_stations = radiobrowser.getstations_byname(parameter) - msg = var.config.get('strings', 'rbqueryresult') + " :" + msg = var.config.get('strings', 'rb_query_result') + " :" msg += '\n' if not rb_stations: logging.debug('bot: No matches found for rbquery ' + parameter) @@ -404,8 +404,8 @@ class MumbleBot: self.send_msg(msg, text) # Shorten message if message too long (stage I) else: - logging.debug('bot: Result too long stage I') - msg = var.config.get('strings', 'rbqueryresult') + " :" + ' (shortened L1)' + logging.debug('Result too long stage I') + msg = var.config.get('strings', 'rb_query_result') + " :" + ' (shortened L1)' msg += '\n
!rbplay IDStation NameGenreCodec/BitrateCountry
' for s in rb_stations: stationid = s['id'] @@ -417,8 +417,8 @@ class MumbleBot: self.send_msg(msg, text) # Shorten message if message too long (stage II) else: - logging.debug('bot: Result too long stage II') - msg = var.config.get('strings', 'rbqueryresult') + " :" + ' (shortened L2)' + logging.debug('Result too long stage II') + msg = var.config.get('strings', 'rb_query_result') + " :" + ' (shortened L2)' msg += '!rbplay ID - Station Name' for s in rb_stations: stationid = s['id'] @@ -434,8 +434,8 @@ class MumbleBot: elif command == var.config.get('command', 'rb_play'): logging.debug('bot: Play a station by ID') if not parameter: - logging.debug('bot: rbplay without parameter') - msg += 'Please enter a station ID from rbquery. Example: !rbplay 96748' + logging.debug('rbplay without parameter') + msg = var.config.get('strings', 'rb_play_empty') self.send_msg(msg, text) else: logging.debug('bot: Retreiving url for station ID ' + parameter) @@ -857,7 +857,7 @@ class MumbleBot: # Main loop of the Bot def loop(self): raw_music = "" - while not self.exit and self.mumble.isAlive(): + while not self.exit and self.mumble.is_alive(): while self.mumble.sound_output.get_buffer_size() > 0.5 and not self.exit: # If the buffer isn't empty, I cannot send new music part, so I wait @@ -988,4 +988,4 @@ if __name__ == '__main__': var.config = config var.db = db var.botamusique = MumbleBot(args) - var.botamusique.loop() \ No newline at end of file + var.botamusique.loop() diff --git a/pymumble b/pymumble index 437d2eb..8ccfb0e 160000 --- a/pymumble +++ b/pymumble @@ -1 +1 @@ -Subproject commit 437d2ebec6e18b5ad69b77020596c250a5e1b785 +Subproject commit 8ccfb0e7cf7183cc6766591b985dfc1bcf5a2d37
!rbplay IDStation Name