Fix issue bad bot anwser

This commit is contained in:
Azlux 2020-01-05 00:49:41 +01:00
parent 3ead8562f1
commit f2c153e582
3 changed files with 12 additions and 10 deletions

View File

@ -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.

View File

@ -105,7 +105,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:
<br />!file [path]

View File

@ -56,7 +56,7 @@ type : file
user
"""
version = 4
version = 5
class MumbleBot:
@ -365,13 +365,13 @@ class MumbleBot:
logging.info('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('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<table><tr><th>!rbplay ID</th><th>Station Name</th><th>Genre</th><th>Codec/Bitrate</th><th>Country</th></tr>'
if not rb_stations:
logging.debug('No matches found for rbquery ' + parameter)
@ -393,7 +393,7 @@ class MumbleBot:
# Shorten message if message too long (stage I)
else:
logging.debug('Result too long stage I')
msg = var.config.get('strings', 'rbqueryresult') + " :" + ' (shortened L1)'
msg = var.config.get('strings', 'rb_query_result') + " :" + ' (shortened L1)'
msg += '\n<table><tr><th>!rbplay ID</th><th>Station Name</th></tr>'
for s in rb_stations:
stationid = s['id']
@ -406,7 +406,7 @@ class MumbleBot:
# Shorten message if message too long (stage II)
else:
logging.debug('Result too long stage II')
msg = var.config.get('strings', 'rbqueryresult') + " :" + ' (shortened L2)'
msg = var.config.get('strings', 'rb_query_result') + " :" + ' (shortened L2)'
msg += '!rbplay ID - Station Name'
for s in rb_stations:
stationid = s['id']
@ -423,7 +423,7 @@ class MumbleBot:
logging.debug('Play a station by ID')
if not parameter:
logging.debug('rbplay without parameter')
msg += 'Please enter a station ID from rbquery. Example: !rbplay 96748'
msg = var.config.get('strings', 'rb_play_empty')
self.send_msg(msg, text)
else:
logging.debug('Retreiving url for station ID ' + parameter)
@ -885,4 +885,4 @@ if __name__ == '__main__':
var.config = config
var.db = db
botamusique = MumbleBot(args)
botamusique = MumbleBot(args)