fix: subir_ciclo_cosecha no respondia nada; marcar los que seran formulario
upload_ciclo estaba declarado en el seed y clasificado en el catalogo del NLU, pero executeFunction nunca lo implemento: caia en default => null y el bot se quedaba mudo al tocarlo. Pasa a ser un texto que avisa que esta en construccion, hasta que exista el flujo de produccion. Tampoco encajaba conceptualmente: abrir el ciclo de un lote ya lo hace "Ciclos", y registrar la cosecha del dia es produccion, que va contra el tiquete de bascula y es Fase 3. Pluviometria y Ciclos avisan en su descripcion que van a pasar a formulario. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Sonnet 4.6
parent
d4325ce037
commit
25a6ce7b1e
+15
-8
@@ -228,10 +228,10 @@ $configJson = [
|
|||||||
[
|
[
|
||||||
'title' => 'Opciones',
|
'title' => 'Opciones',
|
||||||
'rows' => [
|
'rows' => [
|
||||||
['id' => 'subir_ciclo_cosecha', 'title' => '🌾 Ciclo cosecha', 'description' => 'Subir ciclo de cosecha'],
|
['id' => 'subir_ciclo_cosecha', 'title' => '🚧 Producción', 'description' => 'En construcción'],
|
||||||
['id' => 'registrar_ausentismo', 'title' => '👥 Ausentismo', 'description' => 'Registrar falta, incapacidad o permiso'],
|
['id' => 'registrar_ausentismo', 'title' => '👥 Ausentismo', 'description' => 'Registrar falta, incapacidad o permiso'],
|
||||||
['id' => 'registrar_pluviometria','title' => '🌧️ Pluviometría', 'description' => 'Milímetros de lluvia por finca'],
|
['id' => 'registrar_pluviometria','title' => '🌧️ Pluviometría', 'description' => 'Milímetros por finca · pronto formulario'],
|
||||||
['id' => 'registrar_ciclo', 'title' => '🔄 Ciclos', 'description' => 'Abrir o cerrar lotes'],
|
['id' => 'registrar_ciclo', 'title' => '🔄 Ciclos', 'description' => 'Abrir o cerrar lotes · pronto formulario'],
|
||||||
],
|
],
|
||||||
],
|
],
|
||||||
],
|
],
|
||||||
@@ -532,7 +532,14 @@ $configJson = [
|
|||||||
|
|
||||||
// Upload
|
// Upload
|
||||||
'enviar_informacion' => ['type' => 'menu', 'menu' => 'submenu_subir_ciclos', 'nlu_skip' => true, 'back' => 'show_main_menu'],
|
'enviar_informacion' => ['type' => 'menu', 'menu' => 'submenu_subir_ciclos', 'nlu_skip' => true, 'back' => 'show_main_menu'],
|
||||||
'subir_ciclo_cosecha' => ['type' => 'function', 'function' => 'upload_ciclo', 'nlu_description' => 'Subir o enviar un ciclo de cosecha', 'params' => ['ciclo' => 'cosecha']],
|
// upload_ciclo nunca se implemento en executeFunction: caia en default => null
|
||||||
|
// y el bot se quedaba mudo. Responde hasta que exista el flujo de produccion.
|
||||||
|
'subir_ciclo_cosecha' => [
|
||||||
|
'type' => 'text',
|
||||||
|
'nlu_skip' => true,
|
||||||
|
'back' => 'enviar_informacion',
|
||||||
|
'message' => "🚧 *En construcción*\n\nEl registro de producción todavía no está disponible.\n\nMientras tanto podés usar Ausentismo, Pluviometría y Ciclos.",
|
||||||
|
],
|
||||||
|
|
||||||
// Alias globales (nlu_skip: son alias de navegación)
|
// Alias globales (nlu_skip: son alias de navegación)
|
||||||
'show_main_menu' => ['type' => 'menu', 'menu' => 'show_menu_cat2', 'nlu_skip' => true],
|
'show_main_menu' => ['type' => 'menu', 'menu' => 'show_menu_cat2', 'nlu_skip' => true],
|
||||||
@@ -560,10 +567,10 @@ $configJson = [
|
|||||||
[
|
[
|
||||||
'title' => 'Opciones',
|
'title' => 'Opciones',
|
||||||
'rows' => [
|
'rows' => [
|
||||||
['id' => 'subir_ciclo_cosecha', 'title' => '🌾 Subir cosecha', 'description' => 'Enviar ciclo de cosecha'],
|
['id' => 'subir_ciclo_cosecha', 'title' => '🚧 Producción', 'description' => 'En construcción'],
|
||||||
['id' => 'registrar_ausentismo', 'title' => '👥 Ausentismo', 'description' => 'Registrar falta, incapacidad o permiso'],
|
['id' => 'registrar_ausentismo', 'title' => '👥 Ausentismo', 'description' => 'Registrar falta, incapacidad o permiso'],
|
||||||
['id' => 'registrar_pluviometria','title' => '🌧️ Pluviometría', 'description' => 'Milímetros de lluvia por finca'],
|
['id' => 'registrar_pluviometria','title' => '🌧️ Pluviometría', 'description' => 'Milímetros por finca · pronto formulario'],
|
||||||
['id' => 'registrar_ciclo', 'title' => '🔄 Ciclos', 'description' => 'Abrir o cerrar lotes'],
|
['id' => 'registrar_ciclo', 'title' => '🔄 Ciclos', 'description' => 'Abrir o cerrar lotes · pronto formulario'],
|
||||||
],
|
],
|
||||||
],
|
],
|
||||||
],
|
],
|
||||||
@@ -572,7 +579,7 @@ $configJson = [
|
|||||||
'flows' => [
|
'flows' => [
|
||||||
'show_menu_cat1' => ['type' => 'menu', 'menu' => 'show_menu_cat1'],
|
'show_menu_cat1' => ['type' => 'menu', 'menu' => 'show_menu_cat1'],
|
||||||
'show_main_menu' => ['type' => 'menu', 'menu' => 'show_menu_cat1'],
|
'show_main_menu' => ['type' => 'menu', 'menu' => 'show_menu_cat1'],
|
||||||
'subir_ciclo_cosecha' => ['type' => 'function', 'function' => 'upload_ciclo', 'params' => ['ciclo' => 'cosecha']],
|
'subir_ciclo_cosecha' => ['type' => 'text', 'message' => "🚧 *En construcción*\n\nEl registro de producción todavía no está disponible."],
|
||||||
],
|
],
|
||||||
],
|
],
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user