# (WIP) GoCQHTTP Twitter Fleets Bot 修改自:[rikakomoe/cqhttp-twitter-bot](https://github.com/rikakomoe/cqhttp-twitter-bot) 使用 API:[koishijs/koishi](https://github.com/koishijs/koishi) ## 主要区别 - 去除了 Redis - 处理订阅链接时大小写不敏感,新订阅链接时先检查是否存在 - 视频直接作为短视频发送 - 机器人的 QQ 号码必须手动填写 - 自动处理来自群友的好友请求来自好友的加群邀请 ## 配置 它会从命令传入的 JSON 配置文件里读取配置,配置说明如下 | 配置项 | 说明 | 默认 | | --- | --- | --- | | cq_access_token | OneBot HTTP API access_token(需与插件一致,
插件若未配置本项即为空,建议配置为独特值) | ""(空) | | cq_ws_host | OneBot HTTP API 插件服务端地址 | 127.0.0.1 | | cq_ws_port | OneBot HTTP API 插件服务端口 | 6700 | | cq_bot_qq | OneBot HTTP API 登录的目标机器人 QQ 号 | 10000(示例值,必填) | | twitter_consumer_key | Twitter App consumer_key | (必填) | | twitter_consumer_secret | Twitter App consumer_secret | (必填) | | twitter_access_token_key | Twitter App access_token_key | (必填) | | twitter_access_token_secret | Twitter App access_token_secret | (必填) | | twitter_private_auth_token | Twitter 官方 App auth_token | (必填) | | twitter_private_csrf_token | Twitter 官方 App csrf_token | (必填) | | mode | 工作模式,0 为图文模式,1 为纯文本模式,2 为文
本附图模式 | 0 | | resume_on_start | 是否在启动时从退出时的进度继续(拉取本应用非活
动时期错过的推文) | false | | work_interval | 对单个订阅两次拉取更新的最少间隔时间(秒) | 60 | | webshot_delay | 抓取网页截图时等待网页加载的延迟时长(毫秒) | 10000 | | lockfile | 本地保存订阅信息以便下次启动时恢复 | subscriber.lock | | loglevel | 日志调试等级 | info | 示例文件在 [`config.example.json`](./config.example.json) ## Bug - 好友消息的图片有可能会失效或直接无法接收(由于更换后台框架,暂时无法进行进一步处理) - 视频为实验性功能,可能会有各种问题 ## Todo - 重新实现基于 hash 的文件缓存和转推媒体去重 - 添加选项对时间线进行过滤(目前可以在搜索时指定一些条件,但无法用于订阅,具体请使用 `/help` 查看文档)