有方法可以将微信群内文件自动保存指定文件内吗?

2023-05-04 10:33:08 +08:00
 lurui45
办公室内只有我电脑可以上外网,同事经常在微信上把文件发给我,我再把文件保存到局域网内共享文件夹内。

有没有方法可以将微信群内收到的文件自动保存到本地指定文件内?

问了一下 GPT ,搞得有点复杂,不会...
============================================================================
获取微信开放平台的开发者账号,并创建一个应用,获取相应的应用 ID 和密钥。请注意,微信开放平台的接口使用需要进行认证和权限申请。

在您选择的编程语言中,使用微信提供的 API 进行授权和登录。您可以使用第三方的微信开放平台 SDK ,例如 Python 中的 itchat 库或 Java 中的 WeixinBot 库。

编写代码,监听微信群消息的事件。当接收到新消息时,检查消息类型是否为文件类型。

如果消息类型是文件类型,您可以使用 API 下载文件,并指定保存的本地路径。

将下载的文件保存到本地指定文件夹中,可以使用编程语言提供的文件操作函数来实现。

为了实现自动保存的功能,您需要在程序中保持持续运行,监听微信群的消息。可以使用循环或者事件驱动的方式进行实现。
==============================================================================
950 次点击
所在节点    问与答
7 条回复
totoro625
2023-05-04 10:48:55 +08:00
最简单的办法,微信开一个小号,把收到的全部文件都丢共享文件夹内
muyi
2023-05-04 11:41:21 +08:00
PC 微信可以设置 200M 内文件的自动下载,你写个软件,监控下载的目录,有新的文件就自动转存到局域网内共享文件夹
lurui45
2023-05-04 12:52:03 +08:00
@muyi #2 问题是我只想要监视某个指定的群内接受的的文件。
CarolineTuring
2023-05-04 18:00:55 +08:00
@lurui45 你可以要求这些人发送文件时给文件名添加一个固定前缀 or 后缀,再用 2 楼的方案
lurui45
2023-05-05 09:29:11 +08:00
@CarolineTuring #4 是个好方法,但是在微信上文件改名很麻烦,得先存到本地,然后改好了再发出去。
CarolineTuring
2023-05-05 17:46:34 +08:00
@lurui45 你可以把重命名逻辑加入到监控软件里,假如有固定前缀的新文件时,监控软件可以移动并重命名(去掉固定前缀)至共享文件夹里。
lurui45
2023-05-06 08:30:58 +08:00
@CarolineTuring #6 我说的是要求对方改个名再发给你很难。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/937150

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX