# 免责声明 / Disclaimer ## 本项目仅供学习研究 `dsh-douyin-bridge` 是一个**技术演示**:演示如何把一个 IM 的私信接进 DSH 会话, 让 agent 拿到上下文并用工具反向操作这个 IM。 **作者不对任何使用后果承担责任。** 你如何使用本项目、发送什么内容、产生什么影响, 均由使用者自行负责。 请在**充分理解下述风险与义务**的前提下决定是否使用。 --- ## 一、请遵守平台规则与适用法律 本项目通过浏览器自动化操作抖音网页版。**这不改变一件事:你是在用你自己的账号, 代表你自己在抖音这个平台上活动。** 使用本项目时,你须自行确保行为符合: - **抖音的用户协议、社区规范与平台规则**(包括但不限于对刷量、骚扰、垃圾信息、 未经授权的批量操作、虚假互动、诱导分享等行为的限制) - **中华人民共和国及其他适用地区的法律法规**(包括但不限于《网络安全法》 《个人信息保护法》《数据安全法》《民法典》人格权编,以及关于数据抓取、 自动化访问、账号共享的相关规定) - 你所在组织的内部规定 **账号封禁、限流、法律责任、民事赔偿,均由使用者自行承担。** 如不确定某项行为是否被允许,请先向平台确认,或不要实施。 本项目作者**不鼓励**、也**不支持**将本项目用于: - 批量注册 / 批量养号 / 批量私信 - 绕过平台的风控、验证码、频控、设备指纹 - 未经对方同意的骚扰式私信 - 伪造身份、冒充他人、传播不实信息 - 抓取、倒卖他人个人信息 ## 二、隐私:数据在你自己机器上,但请看清它落在哪 | 数据 | 落在哪 | 说明 | | --- | --- | --- | | **对话内容** | **DSH 的 session 日志** | 插件只做「注入」和「转发」,不另存一份对话正文 | | 好友名 ↔ session id 映射 | `$DSH_HOME/douyin-bridge/sessions.json` | 只是索引,不含正文 | | 消息去重指纹 | 同上 | 每个好友最近 400 条的哈希 | | 配置 | `$DSH_HOME/douyin-bridge/config.json` | 白名单、模式等 | | **抖音登录态(Cookie)** | `$DSH_HOME/douyin-bridge/profile/` | 浏览器用户数据目录 | | 运行日志 | `$DSH_HOME/douyin-bridge/bridge.log` | 最近 500 行,**含消息摘要** | 请注意: - **本插件会读取你的抖音私信。** 好友发来的每条消息都会进入 DSH 会话, 即进入模型上下文 —— 你选择的模型服务商可接触到这些内容。 - **日志中含消息摘要。** 请勿公开粘贴。 - **登录态是完整的浏览器 profile**,等同于你的账号,请勿分享给他人。 ### 上传到 GitHub 之前,请自行复查 本仓库源码**不含**任何真实账号信息、Cookie、好友名或本机路径。但如果你修改了代码、 附上了截图、提交了日志,请在 push 前自查: ```bash # 1. 别把运行数据提交进来(.gitignore 已经挡了,但确认一下) git status --porcelain git ls-files | grep -Ei 'config\.json|sessions\.json|\.log$|profile' # 应当为空 # 2. 全库扫一遍敏感关键词 git grep -nEi 'sessionid|password|secret|api[_-]?key|cookie|authorization|bearer' -- . \ ':!README.md' ':!DISCLAIMER.md' ':!NOTICE.md' # 3. 扫一遍本机路径和真实好友名 git grep -nE 'C:\\\\Users\\\\|/Users/[a-z]|/home/[a-z]' -- . ``` **这一步需要你自己完成。** ## 三、自动化本身有风险 - 抖音**会检测自动化行为**。项目里已刻意规避了几种明显特征 (不伪造 UA、不注入 navigator 补丁、不加反自动化开关),但**这不等于不会被识别**。 - 被识别后可能出现的后果:验证码、限流、搜索结果为空、视频页跳回首页、账号受限。 - 频繁运行会显著提高触发风控的概率。**请勿长时间高频轮询。** - 浏览器窗口会一直开着(登录态依赖它)。关掉窗口不会退出登录,但下次需要重新打开。 ## 四、无担保 本项目按「现状」提供,**不含任何明示或默示担保**。作者不对以下事项负责: - 账号被封禁、被限流、被要求验证 - 因使用本项目产生的任何数据损失、账号损失、财产损失 - 抖音页面结构变化导致的功能失效(**这是必然发生的**,不是可能) - 第三方服务(抖音、模型服务商、DSH 本身)的行为变化 **是否使用、如何使用,由使用者自行决定并承担后果。**