wattpad_update_part
Update a Wattpad chapter's title or full text, replacing the previous content only after verifying it hasn't changed and backing up the original to prevent data loss.
Instructions
Actualiza el titulo o el texto de un capitulo, via /apiv2/editstory.
EXPERIMENTAL y destructivo: el texto enviado reemplaza al anterior entero. Antes de escribir (1) respalda el HTML original en disco, (2) comprueba con expected_text_hash que nadie lo modifico, y (3) se niega si el original tiene formato que el markup no representa.
El last_text_hash que exige Wattpad no se calcula: se lee del capitulo
justo antes de escribir. Es un candado optimista.
Returns: str: JSON con el resultado, la ruta del respaldo y los avisos.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| text | No | Nuevo texto COMPLETO; REEMPLAZA el anterior entero. Texto en markup. Parrafos separados por una LINEA EN BLANCO (un salto simple es <br> dentro del mismo parrafo). *cursiva*, **negrita**, __subrayado__, --- en su linea para separar escenas, [imagen: URL]. Un asterisco, guion bajo, corchete o barra literales se escapan con una barra invertida. Para un corte de escena use --- , nunca * * *. | |
| force | No | Escribir aunque el original tenga formato que el markup no representa, o aunque el texto encoja mucho. | |
| title | No | Nuevo titulo. | |
| dry_run | No | Devuelve la peticion sin enviarla. | |
| part_id | Yes | ID del capitulo a modificar. | |
| story_id | No | ID de la historia. Si se omite se deduce del capitulo. | |
| expected_text_hash | No | El text_hash que devolvio wattpad_get_part_text. Si el capitulo cambio desde entonces, la escritura se rechaza. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |