【开源】ZiQ - Telegram 媒体随机分发机器人 | 基于CloudFlare Worker - D1数据库 - Bot | 话题绑定/自动收录/媒体过滤/WebApp/跨频道抽取/.... | Vibe Coding
—前言
最近用CCG搞了个对俺来说有点用的小机器人,俺给他起名 - ZiQ | 籽青 - (
他的作用是可以在一个话题模式的群聊内做分类媒体收录 剧透
以前俺都是将直接喜欢的媒体和一堆乱七八糟的技术信息都收藏在收藏夹里,这样子会非常非常非常的乱,telegram有标签功能但不是免费的,有置顶功能但作用不大。
还会很难找到直接之前收藏的东西,总之,数量多起来就非常麻烦(
尝试在网上查找有没有什么类似的bot或者工具之类的,但失败了(
然后就想着直接那CC做一个 —赞美Wong佬1
做这个Bot的初衷是为了剧透
一旦收藏多了,就会犯选择困难症剧透
于是,这个Bot就出来了uwu
—简单介绍uwu
项目预览图 (点击了解更多详细信息)
项目基于 Cloudflare Workers + D1,完全依靠大善人,部署成本基本接近 0。
而且整体思路也比较简单直接:把群里的媒体自动收录成一个可管理、可筛选、可随机抽取的媒体/图库。
按话题绑定分类
在 Telegram 话题模式的群聊里,不同 频道 可以直接绑定成不同分类库。
比如:
● 某个话题收“动漫图”
● 某个话题收“梗图”
● 某个话题收“短视频”
● 某个话题专门做输出窗口
这样媒体不会全混在一起,后续随机抽取、整理、迁移都比较顺手。
自动收录群内媒体
群里发的图片、视频、动图可以自动收录进D1库里
还可以在设置内调整:如果遇到已经收录过的媒体,就提醒一下的功能剧透
随机抽取,而且支持防重复
不是简单“随机发一个”,而是带防重复逻辑,避免来回抽到同一批内容。剧透
如果消息原链接已经失效,Bot 还会自动剔除无效数据并继续重试,尽量保证抽出来的内容是可用的。剧透
智能过滤器
这个是俺自己觉得好用的一块。
支持按 3 个条件过滤随机结果:
● 媒体类型:图片 / 视频 / 动图
● 收录时间:今天 / 7 天内 / 30 天内 / 自定义
● 视频时长:30 秒内 / 1 分钟内 / 2 分钟内 / 自定义
比如可以只抽最近 7 天内的视频,或者只看短视频,或者只看图片。
Webapp
感觉这个好高级就做了这个,实际上没完善,现在也没什么用(
群组隔离 + 私聊访问
这个项目一开始是在只有私人的群聊里用的,所以一开始有点偏私有
● 不同群组数据独立隔离
● 不同群设置独立保存
● 用户可以在私聊里访问自己所在群的图库
● 退群后权限会被剥离
所以可以邀请 好盆友 来互相分享和欣赏各自的审美(
目前状态
现在已经能跑,核心功能也都在持续完善(but开学了qvq).
现阶段比较完整的部分包括:
● 话题绑定
● 自动收录
● 随机抽取
● 防重复
● 智能过滤
● WebApp
● 收藏 / 历史
● 批量管理
部署教程 (README)
1. 准备工作
● 前往 Telegram 联系 @BotFather 获取 Bot Token。
● 将 Bot 邀请至你的目标群组,并给予管理员权限。
2. Cloudflare 部署
● 创建一个新的 Cloudflare Worker。
● 创建一个 D1 数据库,并在 Worker 的
● 在 Worker 的
● 复制项目内的worker.js的全部代码,在Cloudflare Worker的编辑代码内粘贴并右上角部署。
3. 一键初始化
将代码部署至 Worker 后,在浏览器中直接访问你的 Worker 域名(如
注意事项
每次更新后最好都访问一次Workers,保证数据库建立
开源地址
● GitHub: XiaoQ-xwx/Ziq_RRVG_Bot
● 项目说明:详细请看README.md
● 赞美Wong佬!
欢迎 ⭐️ Fork 围观、提建议、提 Issue、提 PR (
投喂
10 LCD
20 LCD
50 LCD
1 个帖子 - 1 位参与者
阅读完整话题
via LINUX DO - 最新话题 (author: 『H₂O₂』)
—前言
最近用CCG搞了个对俺来说有点用的小机器人,俺给他起名 - ZiQ | 籽青 - (
他的作用是可以在一个话题模式的群聊内做分类媒体收录 剧透
以前俺都是将直接喜欢的媒体和一堆乱七八糟的技术信息都收藏在收藏夹里,这样子会非常非常非常的乱,telegram有标签功能但不是免费的,有置顶功能但作用不大。
还会很难找到直接之前收藏的东西,总之,数量多起来就非常麻烦(
尝试在网上查找有没有什么类似的bot或者工具之类的,但失败了(
然后就想着直接那CC做一个 —赞美Wong佬1
做这个Bot的初衷是为了剧透
一旦收藏多了,就会犯选择困难症剧透
于是,这个Bot就出来了uwu
—简单介绍uwu
项目预览图 (点击了解更多详细信息)
项目基于 Cloudflare Workers + D1,完全依靠大善人,部署成本基本接近 0。
而且整体思路也比较简单直接:把群里的媒体自动收录成一个可管理、可筛选、可随机抽取的媒体/图库。
按话题绑定分类
在 Telegram 话题模式的群聊里,不同 频道 可以直接绑定成不同分类库。
比如:
● 某个话题收“动漫图”
● 某个话题收“梗图”
● 某个话题收“短视频”
● 某个话题专门做输出窗口
这样媒体不会全混在一起,后续随机抽取、整理、迁移都比较顺手。
自动收录群内媒体
群里发的图片、视频、动图可以自动收录进D1库里
还可以在设置内调整:如果遇到已经收录过的媒体,就提醒一下的功能剧透
随机抽取,而且支持防重复
不是简单“随机发一个”,而是带防重复逻辑,避免来回抽到同一批内容。剧透
如果消息原链接已经失效,Bot 还会自动剔除无效数据并继续重试,尽量保证抽出来的内容是可用的。剧透
智能过滤器
这个是俺自己觉得好用的一块。
支持按 3 个条件过滤随机结果:
● 媒体类型:图片 / 视频 / 动图
● 收录时间:今天 / 7 天内 / 30 天内 / 自定义
● 视频时长:30 秒内 / 1 分钟内 / 2 分钟内 / 自定义
比如可以只抽最近 7 天内的视频,或者只看短视频,或者只看图片。
Webapp
感觉这个好高级就做了这个,实际上没完善,现在也没什么用(
群组隔离 + 私聊访问
这个项目一开始是在只有私人的群聊里用的,所以一开始有点偏私有
● 不同群组数据独立隔离
● 不同群设置独立保存
● 用户可以在私聊里访问自己所在群的图库
● 退群后权限会被剥离
所以可以邀请 好盆友 来互相分享和欣赏各自的审美(
目前状态
现在已经能跑,核心功能也都在持续完善(but开学了qvq).
现阶段比较完整的部分包括:
● 话题绑定
● 自动收录
● 随机抽取
● 防重复
● 智能过滤
● WebApp
● 收藏 / 历史
● 批量管理
部署教程 (README)
1. 准备工作
● 前往 Telegram 联系 @BotFather 获取 Bot Token。
● 将 Bot 邀请至你的目标群组,并给予管理员权限。
2. Cloudflare 部署
● 创建一个新的 Cloudflare Worker。
● 创建一个 D1 数据库,并在 Worker 的
Integrations 中绑定,变量名必须填写为 D1。● 在 Worker 的
Variables and Secrets 中添加以下环境变量: ● BOT_TOKEN_ENV: 你的 Telegram Bot Token。 ● ADMIN_SECRET: (可选) 自定义密钥,用于外部 Python 脚本导入数据时的安全校验。● 复制项目内的worker.js的全部代码,在Cloudflare Worker的编辑代码内粘贴并右上角部署。
3. 一键初始化
将代码部署至 Worker 后,在浏览器中直接访问你的 Worker 域名(如
https://your-worker.your-subdomain.workers.dev/)。页面提示"部署大成功"即代表 Webhook 与数据库已自动就绪。注意事项
每次更新后最好都访问一次Workers,保证数据库建立
开源地址
● GitHub: XiaoQ-xwx/Ziq_RRVG_Bot
● 项目说明:详细请看README.md
● 赞美Wong佬!
欢迎 ⭐️ Fork 围观、提建议、提 Issue、提 PR (
投喂
10 LCD
20 LCD
50 LCD
1 个帖子 - 1 位参与者
阅读完整话题
via LINUX DO - 最新话题 (author: 『H₂O₂』)
又来个免费Claude Sonnet 4.6, Opus 4.5, and GPT 5.4的站
好久没跟大家见面
来分享一下最近看到的站
首先最近比较新的模型claude4.6还有GPT 5.4都有
其他的模型加起来一百多个
用法也很简单
拿到KEY直接用工具调用就好
测了一下确实可用
14 个帖子 - 12 位参与者
阅读完整话题
via LINUX DO - 最新话题 (author: josenlou)
好久没跟大家见面
来分享一下最近看到的站
首先最近比较新的模型claude4.6还有GPT 5.4都有
其他的模型加起来一百多个
用法也很简单
拿到KEY直接用工具调用就好
测了一下确实可用
14 个帖子 - 12 位参与者
阅读完整话题
via LINUX DO - 最新话题 (author: josenlou)
在codex使用cpa出现上下文压缩失败
Error running remote compact task: stream disconnected before completion: expected value at line 1 column 1
有没有大佬知道是怎么回事啊?换个代理又行了,我用的星云机场能正常对话,压缩不能成功
1 个帖子 - 1 位参与者
阅读完整话题
via LINUX DO - 最新话题 (author: yi R)
Error running remote compact task: stream disconnected before completion: expected value at line 1 column 1
有没有大佬知道是怎么回事啊?换个代理又行了,我用的星云机场能正常对话,压缩不能成功
1 个帖子 - 1 位参与者
阅读完整话题
via LINUX DO - 最新话题 (author: yi R)
佬们 gemini cli输出内容经常中文乱码怎么解决呢 win10 powershell7 windows terminal
1 个帖子 - 1 位参与者
阅读完整话题
via LINUX DO - 最新话题 (author: Tearlaments)
1 个帖子 - 1 位参与者
阅读完整话题
via LINUX DO - 最新话题 (author: Tearlaments)
手机上出现不知名文件
闲的没事看文件管理器,发现了一个文件夹,里面有一堆文件夹,最里面有文件,无法打开,想给他删除
路径:
总结 (点击了解更多详细信息)
最里面两个文件是
愚蠢lKҁ
和
愚蠢的人籽0îlKҁ
想给他删掉删不掉,有没有办法删掉?
打开的提示: txt打开 (点击了解更多详细信息) zip打开 (点击了解更多详细信息)
2 个帖子 - 2 位参与者
阅读完整话题
via LINUX DO - 最新话题 (author: 刘某人)
闲的没事看文件管理器,发现了一个文件夹,里面有一堆文件夹,最里面有文件,无法打开,想给他删除
路径:
总结 (点击了解更多详细信息)
最里面两个文件是
愚蠢lKҁ
和
愚蠢的人籽0îlKҁ
想给他删掉删不掉,有没有办法删掉?
打开的提示: txt打开 (点击了解更多详细信息) zip打开 (点击了解更多详细信息)
2 个帖子 - 2 位参与者
阅读完整话题
via LINUX DO - 最新话题 (author: 刘某人)
给对象做了个智能日程app
对象最近给补习班的小孩子上课, 经常说自己排课很麻烦.
所以做了一个这样的语音agent排课表,支持的功能通过语音输入批量安排日程或课程,以及通过语音标记颜色,以及语音播报功能,以及通过语音控制左侧时间轴的区间(例如告诉ai我只需要上午10点到12点和下午两点到6点,即可自动删除对应的时间轴,以及可以通过语音自定义提前通知的时间(例如下一个日程可以提前5分钟或者20分钟提醒)
2 个帖子 - 2 位参与者
阅读完整话题
via LINUX DO - 最新话题 (author: Chuyi)
对象最近给补习班的小孩子上课, 经常说自己排课很麻烦.
所以做了一个这样的语音agent排课表,支持的功能通过语音输入批量安排日程或课程,以及通过语音标记颜色,以及语音播报功能,以及通过语音控制左侧时间轴的区间(例如告诉ai我只需要上午10点到12点和下午两点到6点,即可自动删除对应的时间轴,以及可以通过语音自定义提前通知的时间(例如下一个日程可以提前5分钟或者20分钟提醒)
2 个帖子 - 2 位参与者
阅读完整话题
via LINUX DO - 最新话题 (author: Chuyi)
❤1
今天发现 github 香港学生账户copilot已经无法用Claude的 模型了
前几天还可以用 Claude的模型,今天一看,只能用OPENAI的模型了。
6 个帖子 - 6 位参与者
阅读完整话题
via LINUX DO - 最新话题 (author: ones)
前几天还可以用 Claude的模型,今天一看,只能用OPENAI的模型了。
6 个帖子 - 6 位参与者
阅读完整话题
via LINUX DO - 最新话题 (author: ones)
问下大家,谷歌的ultra可以随便蹬反重力的opus吗
刚刚加了一个Ultra的家庭组。还没用呢
5 个帖子 - 5 位参与者
阅读完整话题
via LINUX DO - 最新话题 (author: Aimer)
刚刚加了一个Ultra的家庭组。还没用呢
5 个帖子 - 5 位参与者
阅读完整话题
via LINUX DO - 最新话题 (author: Aimer)
assistant-2api
github.com
GitHub - XXXxx7258/assistant-2api: OpenAI-compatible proxy for assistant-ui.com free...
OpenAI-compatible proxy for assistant-ui.com free LLM endpoint. Supports streaming, tool calling, vision, and 5 models.
assistant-ui的2api,能用GPT-5.4、GPT-5 Nano、Gemini 3 Flash、Kimi K2.5、Deepseek V3.2,应该是掺水了(),搓出来玩一下
2 个帖子 - 2 位参与者
阅读完整话题
via LINUX DO - 最新话题 (author: 晴空)
github.com
GitHub - XXXxx7258/assistant-2api: OpenAI-compatible proxy for assistant-ui.com free...
OpenAI-compatible proxy for assistant-ui.com free LLM endpoint. Supports streaming, tool calling, vision, and 5 models.
assistant-ui的2api,能用GPT-5.4、GPT-5 Nano、Gemini 3 Flash、Kimi K2.5、Deepseek V3.2,应该是掺水了(),搓出来玩一下
2 个帖子 - 2 位参与者
阅读完整话题
via LINUX DO - 最新话题 (author: 晴空)
原来真的有S·H·I·T期刊啊
我是萌新,S·H·I·T期刊的网页一看就知道是高大上的,正规的,权威的期刊 :tieba_028: 而第二个网站,又是充值,又是会员的,一看就知道是什么野鸡平台 :tieba_003:
4 个帖子 - 4 位参与者
阅读完整话题
via LINUX DO - 最新话题 (author: pie z)
我是萌新,S·H·I·T期刊的网页一看就知道是高大上的,正规的,权威的期刊 :tieba_028: 而第二个网站,又是充值,又是会员的,一看就知道是什么野鸡平台 :tieba_003:
4 个帖子 - 4 位参与者
阅读完整话题
via LINUX DO - 最新话题 (author: pie z)
daisysms 月底要关了,里面还有几刀该怎么办呢?
还有佬友有可替代的方案吗?
1 个帖子 - 1 位参与者
阅读完整话题
via LINUX DO - 最新话题 (author: littlexmidas)
还有佬友有可替代的方案吗?
1 个帖子 - 1 位参与者
阅读完整话题
via LINUX DO - 最新话题 (author: littlexmidas)
各位佬部署的龙虾都用什么插件啊
一直有一个闲置服务器没啥用,这几天部署了龙虾,虽然一直没懂龙虾到底有什么大用处,但是部署都部署了,现在还是个白板,想问问大家有哪些好玩的插件或者skills啥的可以玩玩嘞
还有现在我的龙虾对接的QQ机器人,发几天消息就忘了上下文了,然后人设也忘了,就记住个名字是啥毛病 🫥
1 个帖子 - 1 位参与者
阅读完整话题
via LINUX DO - 最新话题 (author: Marchen_orz)
一直有一个闲置服务器没啥用,这几天部署了龙虾,虽然一直没懂龙虾到底有什么大用处,但是部署都部署了,现在还是个白板,想问问大家有哪些好玩的插件或者skills啥的可以玩玩嘞
还有现在我的龙虾对接的QQ机器人,发几天消息就忘了上下文了,然后人设也忘了,就记住个名字是啥毛病 🫥
1 个帖子 - 1 位参与者
阅读完整话题
via LINUX DO - 最新话题 (author: Marchen_orz)