Kimi 网页自动删除历史记录脚本

用Python写了一个脚本,方便一点,只要token就行

import time
import requests


def refreshToken(Token):
    response = requests.get(
        "https://kimi.moonshot.cn/api/auth/token/refresh",
        headers={"Authorization": "Bearer " + Token},
    )

    return response.json()["access_token"]


def deleteAll(Token):
    response = requests.post(
        "https://kimi.moonshot.cn/api/chat/list",
        data={"offset": 0, "size": 50, "kimiplus_id": ""},
        headers={"Authorization": "Bearer " + Token},
    )

    data = response.json()

    print(data["total"])

    if len(data["items"]):
        chat_ids = [item["id"] for item in data["items"]]
        print(chat_ids)
        response = requests.post(
            "https://kimi.moonshot.cn/api/chat/batch/delete",
            json={"chat_ids": chat_ids},
            headers={"Authorization": "Bearer " + Token},
        )

    if data["total"] > len(data["items"]):
        time.sleep(2)
        deleteAll(Token)


token = refreshToken("这里填写你的refresh_token")

deleteAll(token)

在这里插入图片描述

下面是之前直接复制到console运行的,会自动一条一条的删,比手动删除还是快那么一点点

(function (deleteInterval) {
    const checkElement = (($) => {
        return (selector, timeout, callback, maxCount = 0, maxCallback = null) => {
            let checkCount = 0;
            const intervalId = setInterval(() => {
                if ($(selector)) {
                    clearInterval(intervalId);
                    callback($(selector));
                } else if (maxCount > 0 && ++checkCount > maxCount) {
                    clearInterval(intervalId);
                    if (typeof maxCallback === "function") {
                        maxCallback();
                    }
                }
            }, timeout * 1000);
            return intervalId;
        };
    })(window.$);

    /**
     * 自动删除历史记录的函数
     */
    function autoDeleteHistory() {
        checkElement('[class*="delBtn___"]', 1, function (el) {
            el.click();
            checkElement('.MuiDialog-container [class*="MuiButton-contained"]', 1, function (button) {
                    button.click();
                    setTimeout(autoDeleteHistory, deleteInterval * 1000);
            }, 10);
        },10);
    }

    // 启动自动删除历史记录
    autoDeleteHistory();
})(1);

这里插一个不登陆直接复制的:

(function (deleteInterval) {
const checkElement = (($) => {
return (selector, timeout, callback, maxCount = 0, maxCallback = null) => {
let checkCount = 0;
const intervalId = setInterval(() => {
if ($(selector)) {
clearInterval(intervalId);
callback($(selector));
} else if (maxCount > 0 && ++checkCount > maxCount) {
clearInterval(intervalId);
if (typeof maxCallback === “function”) {
maxCallback();
}
}
}, timeout * 1000);
return intervalId;
};
})(window.$);
function autoDeleteHistory() {
checkElement(‘[class*=“delBtn___”]’, 1, function (el) {
el.click();
checkElement(‘.MuiDialog-container [class*=“MuiButton-contained”]’, 1, function (button) {
button.click();
setTimeout(autoDeleteHistory, deleteInterval * 1000);
}, 10);
},10);
}
autoDeleteHistory();
})(1);

效果像这样:
在这里插入图片描述

### 如何使用 DeepSeek 和 Kimi 自动生成 PPT #### 准备工作 为了利用 DeepSeek 和 Kimi 工具自动生成 PPT,需先访问 DeepSeek 官网并准备好具体需求描述。确保所提需求详尽明了,以便获得高质量的生成内容[^1]。 #### 创建 PPT 内容 进入 DeepSeek 官方网站后,在指定区域输入关于所需 PPT 的详细要求。例如,如果希望创建一份有关新能源汽车发展趋势的报告,则应提供具体的主题方向、期望包含的数据类型以及其他任何有助于提高最终产品质量的信息[^4]。 ```python # 示例:向 DeepSeek 输入请求 request = """ 请给我生成一份新能源汽车发展趋势的报告PPT, 内容包括大纲目录、行业最新研究报告、上下游关系, 做出分析和建议,报告需要有数据支撑, 具有实现价值,考虑呈现方式,保证格式正确。 """ ``` 提交上述信息之后,等待一段时间让 DeepSeek 处理请求并生成相应的内容框架及素材[^2]。 #### 整合与生成 一旦收到由 DeepSeek 提供的结果,将其复制下来,并前往 Kimi 平台进行下一步操作。将刚刚获取的文字材料粘贴至 Kimi 中对应的编辑框内;随后通过简单的设置调整(如选择模板样式),即可一键完成整个演示文档的设计与布局优化过程[^3]。 最后一步是从 Kimi 下载已编排好的 PPT 文件,对其进行必要的个性化修改和完善,从而得到满足个人或团队展示需求的理想版本。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值