{"id":13543837,"url":"https://github.com/Sora233/DDBOT","last_synced_at":"2025-04-02T13:31:12.839Z","repository":{"id":37653736,"uuid":"323385335","full_name":"Sora233/DDBOT","owner":"Sora233","description":"一个基于MiraiGO的QQ群推送框架， 内置支持b站直播/动态，斗鱼直播，YTB直播/预约直播，虎牙直播，ACFUN直播，微博动态， 也可以通过插件支持任何订阅源。","archived":false,"fork":false,"pushed_at":"2023-07-01T12:28:08.000Z","size":5989,"stargazers_count":519,"open_issues_count":49,"forks_count":69,"subscribers_count":7,"default_branch":"master","last_synced_at":"2025-01-06T05:49:47.661Z","etag":null,"topics":["ddbot","go","golang","mirai","miraigo","qqbot"],"latest_commit_sha":null,"homepage":"https://ddbot.sora233.me","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Sora233.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":null,"patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":["https://afdian.net/@sora233"]}},"created_at":"2020-12-21T16:06:42.000Z","updated_at":"2025-01-06T00:11:54.000Z","dependencies_parsed_at":"2024-06-18T16:47:47.489Z","dependency_job_id":"9e162474-2fb0-4695-850e-a4a939efe541","html_url":"https://github.com/Sora233/DDBOT","commit_stats":null,"previous_names":["sora233/sora233-miraigo"],"tags_count":43,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sora233%2FDDBOT","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sora233%2FDDBOT/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sora233%2FDDBOT/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sora233%2FDDBOT/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Sora233","download_url":"https://codeload.github.com/Sora233/DDBOT/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246823677,"owners_count":20839760,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ddbot","go","golang","mirai","miraigo","qqbot"],"created_at":"2024-08-01T11:00:37.044Z","updated_at":"2025-04-02T13:31:07.829Z","avatar_url":"https://github.com/Sora233.png","language":"Go","funding_links":["https://afdian.net/@sora233"],"categories":["Go","Repositories"],"sub_categories":[],"readme":"# DDBOT\n\n[\u003cimg src=\"https://github.com/Sora233/DDBOT/actions/workflows/ci.yml/badge.svg\"/\u003e](https://github.com/Sora233/DDBOT/actions/workflows/ci.yml)\n[\u003cimg src=\"https://coveralls.io/repos/github/Sora233/DDBOT/badge.svg?branch=master\"/\u003e](https://coveralls.io/github/Sora233/DDBOT)\n[![GoDoc](http://img.shields.io/badge/go-documentation-blue.svg?style=flat-square)](https://pkg.go.dev/github.com/Sora233/DDBOT)\n\nDDBOT是一个基于 [MiraiGO](https://github.com/Mrs4s/MiraiGo) 的QQ群推送框架， 内置支持b站直播/动态，斗鱼直播，YTB直播/预约直播，虎牙直播，ACFUN直播，微博动态，\n也可以通过插件支持任何订阅源。\n\n*DDBOT不是一个聊天机器人。*\n\n[Bilibili专栏](https://www.bilibili.com/read/cv10602230)\n\n-----\n\n## 设计理念\n\n制作bot的本意是为了减轻一些重复的工作负担，bot只会做好bot份内的工作：\n\n- ddbot的交互被刻意设计成最小程度，正常交流时永远不必担心会误触ddbot。\n- ddbot只有两种情况会主动发言，更新动态和直播，以及答复命令结果。\n\n## **基本功能：**\n\n- **B站直播/动态推送**\n  - 让阁下在DD的时候不错过任何一场突击。\n  - 支持按关键字过滤，只推送有关键字的动态。\n  - 支持按动态类型过滤，例如：不推送转发的动态，只推送视频/专栏投稿，只推动带图片的动态等等。\n- **斗鱼直播推送**\n  - 没什么用，主要用来看爽哥。\n- **油管直播/视频推送**\n  - 支持推送预约直播信息及视频更新。\n- **虎牙直播推送**\n  - 不知道能看谁。\n- **ACFUN直播推送**\n  - 好像也有一些虚拟主播\n- **微博动态推送**\n- 支持自定义**插件**，可通过插件支持任意订阅来源\n  - 需要写代码\n- 可配置的 **@全体成员**\n  - 只建议单推群开启。\n- **倒放**\n  - 主要用来玩。\n- **Roll**\n  - 没什么用的roll点。\n- **签到**\n  - 没什么用的签到。\n- **权限管理**\n  - 可配置整个命令的启用和禁用，也可对单个用户配置命令权限，防止滥用。\n- **帮助**\n  - 输出一些没什么帮助的信息。\n\n\u003cdetails\u003e\n  \u003csummary\u003e里命令\u003c/summary\u003e\n\n以下命令默认禁用，使用enable命令后才能使用\n\n- **随机图片**\n  - 由 [api.lolicon.app](https://api.lolicon.app/#/) 提供\n\n\u003c/details\u003e\n\n### 推送效果\n\n\u003cimg src=\"https://user-images.githubusercontent.com/11474360/111737379-78fbe200-88ba-11eb-9e7e-ecc9f2440dd8.jpg\" width=\"300\"\u003e\n\n### 用法示例\n\n详细介绍及示例请查看：[详细示例](/EXAMPLE.md)\n\n~~阁下可添加官方Demo机器人体验~~\n\n不再提供官方的公开BOT，你可以加入交流群申请使用群友搭建的BOT，也可以选择自己搭建。\n\n## 使用与部署\n\n对于普通用户，推荐您选择使用开放的官方Demo机器人。\n\n您也可以选择私人部署，[详见部署指南](/INSTALL.md)。\n\n私人部署的好处：\n\n- 保护您的隐私，bot完全属于您，我无法得知您bot的任何信息（我甚至无法知道您部署了一个私人bot）\n- 稳定的@全体成员功能\n- 可定制BOT账号的头像、名字、签名\n- 减轻我的服务器负担\n- 很cool\n\n如果您遇到任何问题，或者有任何建议，可以加入**唯一指定交流群：755612788**\n\n## 最近更新\n\n请参考[更新文档](/UPDATE.md)。\n\n## 常见问题FAQ\n\n提问前请先查看[FAQ文档](/FAQ.md)，如果仍然未能解决，请咨询唯一指定交流群。\n\n## 增加推送来源 （为DDBOT编写插件）\n\nDDBOT可以作为一个通用的QQ推送框架来使用。\n\n您可以通过为DDBOT编写插件，DDBOT会为您完成大部分工作，您只需要实现少量代码，就能支持一个新的来源。\n\n如果您对此有兴趣，请查看[框架文档](/FRAMEWORK.md) 。\n\n## 自定义消息模板 \u0026 自定义命令回复\n\nDDBOT已实现消息模板功能，一些内置命令和推送可通过模板自定义格式。\n\n同时支持自定义命令，自动回复模板内容。\n\n详细介绍请看[模板文档](/TEMPLATE.md) 。\n\n## 注意事项\n\n- **bot只在群聊内工作，但命令可以私聊使用，以避免在群内刷屏**（少数次要娱乐命令暂不支持，详细列表请看用法指南）\n- **建议bot秘密码设置足够强，同时不建议把bot设置为QQ群管理员，因为存在密码被恶意爆破的可能（包括但不限于盗号、广告等）**\n- **您应当知道，bot账号可以人工登陆，请注意个人隐私**\n- bot掉线无法重连时将自动退出，请自行实现保活机制\n- bot使用 [buntdb](https://github.com/tidwall/buntdb) 作为embed database，会在当前目录生成文件`.lsp.db`\n  ，删除该文件将导致bot恢复出厂设置，可以使用 [buntdb-cli](https://github.com/Sora233/buntdb-cli) 作为运维工具，但注意不要在bot运行的时候使用（buntdb不支持多写）\n\n## 声明\n\n- 您可以免费使用DDBOT进行其他商业活动，但不允许通过出租、出售DDBOT等方式进行商业活动。\n- 如果您运营了私人部署的BOT，可以接受他人对您私人部署的BOT进行捐赠以帮助BOT运行，但该过程必须本着自愿的原则，不允许用BOT使用权来强制他人进行捐赠。\n- 如果您使用了DDBOT的源代码，或者对DDBOT源代码进行修改，您应该用相同的开源许可（AGPL3.0）进行开源，并标明著作权。\n\n## 贡献\n\n*Feel free to make your first pull request.*\n\n想要为开源做一点微小的贡献？\n\n[Golang点我入门！](https://github.com/justjavac/free-programming-books-zh_CN#go)\n\n您也可以选择点一下右上角的⭐星⭐\n\n发现问题或功能建议请到 [issues](https://github.com/Sora233/DDBOT/issues)\n\n其他用法问题请到**唯一指定交流群：755612788**\n\n## 赞助\n\n（排名按时间先后顺序）\n\n| 赞助者          | 渠道  | 金额      |\n|--------------|-----|---------|\n| VE-H Maw     | 爱发电 | ￥30.00  |\n| 饱受突击的3737民   | 爱发电 | ￥168.00 |\n| 刀光流水         | 爱发电 | ￥5.00   |\n| 爱发电用户_4QBx   | 爱发电 | ￥5.00   |\n| XDMrSmile_鸟鸟 | 爱发电 | ￥120.00 |\n| 别赋清颜         | 爱发电 | ￥300.00 |\n| 赫尔博达         | 爱发电 | ￥50.00  |\n| 冰王星          | 爱发电 | ￥5.00   |\n| yzr6991      | 爱发电 | ￥30.00  |\n| 么鱼           | 爱发电 | ￥5.00   |\n| Darren今天社恐了嘛 | 爱发电 | ￥5.00   |\n| Ed😓         | 爱发电 | ￥5.00   |\n| 殿九           | 爱发电 | ￥30.00  |\n| ACR          | 爱发电 | ￥50.00  |\n| 南宫           | 爱发电 | ￥30.00  |\n| 宇            | QQ  | ￥100.00 |\n| 殿九           | QQ  | ￥50.00  |\n| 梦幻七罪         | 爱发电 | ￥5.00   |\n| 电子鸽子         | 爱发电 | ￥30.00  |\n| 星落泪羽         | 爱发电 | ￥30.00  |\n\n## 鸣谢\n\n\u003e [Goland](https://www.jetbrains.com/go/) 是一个非常适合Gopher的智能IDE，它极大地提高了开发人员的效率。\n\n特别感谢 [JetBrains](https://jb.gg/OpenSource) 为本项目提供免费的 [Goland](https://www.jetbrains.com/go/) 等一系列IDE的授权\n\n[\u003cimg src=\"https://user-images.githubusercontent.com/11474360/112592917-baa00600-8e41-11eb-9da4-ecb53bb3c2fa.png\" width=\"200\"/\u003e](https://jb.gg/OpenSource)\n\n## DDBOT:star:趋势图\n\n[![Stargazers over time](https://starchart.cc/Sora233/DDBOT.svg)](https://starchart.cc/Sora233/DDBOT)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FSora233%2FDDBOT","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FSora233%2FDDBOT","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FSora233%2FDDBOT/lists"}