mirror of
https://github.com/leon-ai/leon.git
synced 2024-12-25 17:54:43 +03:00
refactor(skill/todo_list): NLG level
This commit is contained in:
parent
42e2346663
commit
2b547c304b
@ -33,11 +33,11 @@ def translate(key, d = { }):
|
|||||||
|
|
||||||
output = ''
|
output = ''
|
||||||
|
|
||||||
file = open(path.join(dirname, '../../domains', intent_obj['domain'], intent_obj['skill'], 'nlu', intent_obj['lang'] + '.json'), 'r', encoding = 'utf8')
|
file = open(path.join(dirname, '../../skills', intent_obj['domain'], intent_obj['skill'], 'nlu', intent_obj['lang'] + '.json'), 'r', encoding = 'utf8')
|
||||||
obj = loads(file.read())
|
obj = loads(file.read())
|
||||||
file.close()
|
file.close()
|
||||||
|
|
||||||
prop = obj.actions[intent_obj['action']].answers[key]
|
prop = obj['answers'][key]
|
||||||
if isinstance(prop, list):
|
if isinstance(prop, list):
|
||||||
output = choice(prop)
|
output = choice(prop)
|
||||||
else:
|
else:
|
||||||
@ -93,7 +93,7 @@ def config(key):
|
|||||||
obj = loads(file.read())
|
obj = loads(file.read())
|
||||||
file.close()
|
file.close()
|
||||||
|
|
||||||
return obj.configurations[key]
|
return obj['configurations'][key]
|
||||||
|
|
||||||
def create_dl_dir():
|
def create_dl_dir():
|
||||||
"""Create the downloads folder of a current skill"""
|
"""Create the downloads folder of a current skill"""
|
||||||
|
@ -23,5 +23,84 @@
|
|||||||
"Done, I created your \"%list%\" list."
|
"Done, I created your \"%list%\" list."
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
"answers": {
|
||||||
|
"list_created": [
|
||||||
|
"Alright, I've created the \"%list%\" list.",
|
||||||
|
"Done, I created your \"%list%\" list."
|
||||||
|
],
|
||||||
|
"list_not_provided": [
|
||||||
|
"Please provide me a list name.",
|
||||||
|
"Please provide the name of a list."
|
||||||
|
],
|
||||||
|
"todos_not_provided": [
|
||||||
|
"Please provide me items.",
|
||||||
|
"Please provide elements."
|
||||||
|
],
|
||||||
|
"new_or_old_list_not_provided": [
|
||||||
|
"Please make sure you provide the list name to rename and its new list name.",
|
||||||
|
"Please provide the list name to rename and its new list name."
|
||||||
|
],
|
||||||
|
"no_list": [
|
||||||
|
"You do not have any list.",
|
||||||
|
"There is no list to show."
|
||||||
|
],
|
||||||
|
"empty_list": [
|
||||||
|
"Your \"%list%\" list is empty.",
|
||||||
|
"There is nothing in your \"%list%\" list."
|
||||||
|
],
|
||||||
|
"list_does_not_exist": [
|
||||||
|
"Sorry I can't because the \"%list%\" does not exist.",
|
||||||
|
"I cannot do that because the \"%list%\" does not exist."
|
||||||
|
],
|
||||||
|
"list_already_exists": [
|
||||||
|
"You already have a list named \"%list%\"."
|
||||||
|
],
|
||||||
|
"list_renamed": [
|
||||||
|
"I renamed the \"%old_list%\" list to \"%new_list%\"."
|
||||||
|
],
|
||||||
|
"list_deleted": [
|
||||||
|
"I deleted the \"%list%\" list and all the todos it was containing."
|
||||||
|
],
|
||||||
|
"lists_listed": [
|
||||||
|
"You have %lists_nb% lists. Please let me list them for you:<br><br><ul>%result%</ul>"
|
||||||
|
],
|
||||||
|
"list_list_element": [
|
||||||
|
"<li>\"%list%\", with %todos_nb% elements in it.</li>",
|
||||||
|
"<li>\"%list%\", that contains %todos_nb% items.</li>"
|
||||||
|
],
|
||||||
|
"no_unchecked_todo": [
|
||||||
|
"You do not have in progress element in your \"%list%\" list.",
|
||||||
|
"You don't have any in progress element in your \"%list%\" list."
|
||||||
|
],
|
||||||
|
"no_completed_todo": [
|
||||||
|
"And you do not have completed element in your \"%list%\" list.",
|
||||||
|
"And you don't have any completed element in your \"%list%\" list."
|
||||||
|
],
|
||||||
|
"unchecked_todos_listed": [
|
||||||
|
"Here are the in progress elements of your \"%list%\" list:<br><br><ul>%result%</ul><br>Stay motivated!",
|
||||||
|
"Please find the in progress elements of your \"%list%\" list:<br><br><ul>%result%</ul><br>Keep going!"
|
||||||
|
],
|
||||||
|
"completed_todos_listed": [
|
||||||
|
"And here are the completed elements of your \"%list%\" list:<br><br><ul>%result%</ul>"
|
||||||
|
],
|
||||||
|
"list_todo_element": [
|
||||||
|
"<li>%todo%.</li>"
|
||||||
|
],
|
||||||
|
"list_completed_todo_element": [
|
||||||
|
"<li><s>%todo%</s>.</li>"
|
||||||
|
],
|
||||||
|
"todos_added": [
|
||||||
|
"Alright, I added the following to your \"%list%\" list:<br><br><ul>%result%</ul>",
|
||||||
|
"The following have been added to your \"%list%\" list:<br><br><ul>%result%</ul>"
|
||||||
|
],
|
||||||
|
"todos_unchecked": [
|
||||||
|
"I unchecked the following from your \"%list%\" list:<br><br><ul>%result%</ul>",
|
||||||
|
"The following have been unchecked from your \"%list%\" list:<br><br><ul>%result%</ul>"
|
||||||
|
],
|
||||||
|
"todos_completed": [
|
||||||
|
"Keep going! I completed the following from your \"%list%\" list:<br><br><ul>%result%</ul>",
|
||||||
|
"Well done! The following have been completed from your \"%list%\" list:<br><br><ul>%result%</ul>"
|
||||||
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user