将目录推送到电报信道
hattifnatt的Python项目详细描述
hattifnat监视目录的更改并创建、更新或 相应地删除电报信道中的文件。文件摘要和 消息id被保存在状态文件(名为.hat)中,因此即使 将推送观察程序未运行时发生的更新 正确地。注意,电报有时会损坏 上载;这不会破坏任何内容,但无法通过此工具修复, 或者。从理论上讲,任何电报聊天都不一定能用 但bot api限制删除个人的旧消息 聊天。
提供了一个命令行工具hat,用于监视 当前目录,从环境中读取telegram bot令牌 变量标记,来自环境变量chat的电报聊天ID, 以及从命令行参数中观察的glob模式(所有 默认情况下会监视文件)。工具可以通过^c停止。
或者,函数hattifnatt.push(chat, patterns)执行 相同的函数。它接受chat,a telegram.Chat对象(从telegram.Bot.get_chat获得),以及 一个全球模式列表。现在它不支持 当前目录以外的目录。