Resumen de problemas de envío y recepción de archivos

La función de envío de archivos e imágenes funciona con normalidad; los problemas reales de envío que se han encontrado son todos problemas de ruta de archivo;
La función de recepción de archivos e imágenes funciona correctamente cuando se está en un chat grupal, incluyendo sendWithResponse("get_group_file_url", { group_id: groupId, file_id: seg.data?.file_id, busid: seg.data?.busid });; en chat privado no funciona correctamente: en ese caso solo hay nombre de archivo y file id, no hay url del archivo;
Solución:
Llamar a sendWithResponse("get_file", { file_id: seg.data.file_id }); y establecer seg.data.url;
Defecto principal:
La descarga de archivos de napcat se guardará en .config/QQ/NapCat/temp, y /NapCat/temp no permite modificaciones; al usar docker, es obligatorio montar .config/QQ; si openclaw también se despliega con docker, igualmente necesita montar .config/QQ, y en ese momento es muy probable encontrarse con rutas inválidas; cuando falla el envío de archivos e imágenes, la causa es la misma.
Dificultad:
Al enviar archivos, se puede crear un directorio compartido para que napcat lo monte, pero al recibir archivos napcat forzará la descarga en /NapCat/temp; sin modificar el lado de NapCat, la solución más sencilla resulta ser alinear directamente a un directorio compartido en el host y usar directamente la ruta original:
napcat:shared-data:/root/.config/QQ/NapCat/temp;
openclaw:shared-data:/root/.config/QQ/NapCat/temp;