{
  "formato": "talaya.complemento/1",
  "id": "dev.pages.talaya.wikipedia",
  "nombre": "Wikipedia",
  "version": "1.0.0",
  "autor": {
    "nombre": "Talaya",
    "web": "https://heytalaya.com"
  },
  "descripcion": "El resumen de Wikipedia de cualquier tema, en el idioma que prefieras.",
  "icono": "book.closed",
  "cobertura": null,
  "permisos": {
    "red": [
      "*.wikipedia.org"
    ],
    "ubicacion": false,
    "memoria": false,
    "pantalla": true
  },
  "habilidades": [
    {
      "nombre": "resumen_de_wikipedia",
      "descripcion": "Busca un tema en Wikipedia y trae el resumen del artículo: qué es, quién fue, dónde está, de cuándo es. Para «¿qué es la Alhambra?», «cuéntame quién fue Ada Lovelace», «¿qué dice la Wikipedia de la Torre del Oro?», «what is the Alhambra?». Mejor para lo que no cambia; para lo de hoy, busca en internet.",
      "parametros": {
        "tema": {
          "tipo": "texto",
          "descripcion": "El tema, tal como lo buscarías: Torre del Oro, Ada Lovelace",
          "obligatorio": true
        },
        "wiki": {
          "tipo": "texto",
          "descripcion": "Código de la Wikipedia donde buscar, en minúsculas: es, en, fr, pt, it, de… Normalmente el idioma de la conversación",
          "obligatorio": true
        }
      },
      "pasos": [
        {
          "http": {
            "url": "https://{{wiki}}.wikipedia.org/w/api.php?action=opensearch&format=json&namespace=0&limit=1&search={{tema}}",
            "cabeceras": {
              "User-Agent": "Talaya/1.0 (https://heytalaya.com/complementos/)"
            }
          }
        },
        {
          "extraer": {
            "de": "$[1][0]",
            "como": "titulo",
            "siNoHay": ""
          }
        },
        {
          "si": {
            "valor": "{{titulo}}",
            "op": "vacio",
            "entonces": [
              {
                "decir": "No encuentro nada en Wikipedia sobre {{tema}}."
              }
            ],
            "siNo": [
              {
                "http": {
                  "url": "https://{{wiki}}.wikipedia.org/api/rest_v1/page/summary/{{titulo}}",
                  "cabeceras": {
                    "User-Agent": "Talaya/1.0 (https://heytalaya.com/complementos/)"
                  }
                }
              },
              {
                "extraer": {
                  "de": "$.type",
                  "como": "clase",
                  "siNoHay": "standard"
                }
              },
              {
                "extraer": {
                  "de": "$.extract",
                  "como": "resumen",
                  "siNoHay": ""
                }
              },
              {
                "si": {
                  "valor": "{{clase}}",
                  "op": "igual",
                  "que": "disambiguation",
                  "entonces": [
                    {
                      "decir": "En Wikipedia hay varias cosas que se llaman {{titulo}}. Pregunta a cuál se refiere."
                    }
                  ],
                  "siNo": [
                    {
                      "reloj": {
                        "tipo": "texto",
                        "titulo": "{{titulo}}",
                        "texto": "{{resumen}}"
                      }
                    },
                    {
                      "decir": "Según Wikipedia, {{titulo}}: {{resumen}}"
                    }
                  ]
                }
              }
            ]
          }
        }
      ]
    }
  ]
}
