当用户在 Telegram 或 WhatsApp 上想查看完整文档或长文件时,可将大文件复制到 OneDrive 进行共享。用于将文件放入 OneDrive。
onedrive- election.是一项面向实际任务的技能,主要用于Goal. 当用户需要完整的文档/ 长文件在Telegram/ WhatsApp(粘贴很尴尬的地方)时, 将文件复制到 OneDrive 中, 以便用户从那里打开/ 共享。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。
执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
当用户在 Telegram/WhatsApp 等不便于粘贴长内容的场景中需要获取一份完整文档或大文件时,将该文件(们)复制到 OneDrive,以便用户直接在 OneDrive 中打开或分享。
command -v python3 python3 --version
机器特定的配置文件与技能代码存放于同一目录下:
~/.openclaw/skills/onedrive-integration/config.env.example~/.openclaw/skills/onedrive-integration/config.env支持的配置项:
ONEDRIVE_ROOT(必需)——例如:/mnt/c/Users//OneDrive ONEDRIVE_SUBDIR(可选)——默认值为 openclaw若配置缺失或未设置,请不要自行猜测,而应主动向 Boss 确认正确的 OneDrive 根目录路径,并据此创建/写入 config.env 文件。
由于主要交互界面是聊天(Telegram),推荐的入门流程如下:
config.env;若您正在真实终端中运行,可使用交互式入门脚本:
~/.openclaw/skills/onedrive-integration/scripts/onboard.sh
将用户请求的文件(们)复制到以下路径:
${ONEDRIVE_ROOT}/${ONEDRIVE_SUBDIR}/(默认子目录为 openclaw/)复制过程中会对文件重命名,以包含其原始路径信息,避免同名冲突。
// 和 \)统一替换为 -[a-z0-9._-] 字符替换为 -- 为单个 -示例:
/home/miles/folder1/file1.md → wsl-home-miles-folder1-file1.md/mnt/c/Users//folder1/file1.md → c-users--folder1-file1.md 主程序(规范可执行文件)位于技能目录内:
~/.openclaw/skills/onedrive-integration/scripts/copy_to_onedrive.py运行方式:
~/.openclaw/skills/onedrive-integration/scripts/copy_to_onedrive.py
(脚本会自动读取 config.env)
可选参数覆盖方式:
.../copy_to_onedrive.py --onedrive-root "..." --subdir "..." .../copy_to_onedrive.py --config /path/to/config.env 该脚本会:
${ONEDRIVE_ROOT}/${ONEDRIVE_SUBDIR}/ 不存在,则自动创建ONEDRIVE_ROOT 未设置,请不要自行猜测,务必请求确认。mkdir -p ~/.local/bin ln -sf ~/.openclaw/skills/onedrive-integration/scripts/copy_to_onedrive.py ~/.local/bin/copy-to-onedrive
相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.1万人学习
共49课时 | 82.6万人学习
最新文章