command
module
Version:
v0.0.10
Opens a new window with list of versions in this module.
Published: Jun 14, 2021
License: AGPL-3.0
Opens a new window with license information.
Imports: 14
Opens a new window with list of imports.
Imported by: 3
Opens a new window with list of known importers.
README
¶
DDBOT
一个基于MiraiGO的多功能QQ群机器人。
Bilibili专栏
设计理念
制作bot的本意是为了减轻一些重复的工作负担,bot只会做好bot份内的工作:
- ddbot的交互被刻意设计成最小程度,正常交流时永远不必担心会误触ddbot。
- ddbot只有两种情况会主动发言,更新动态和直播,以及答复命令结果。
基本功能:
- B站直播/动态推送
- 斗鱼直播推送
- 油管直播/视频推送
- 虎牙直播推送 新增
- 人脸识别
- 倒放
- Roll
- 签到
- 权限管理
- 可配置整个命令的启用和禁用,也可对单个用户配置命令权限,防止滥用。
- 帮助
里命令
以下命令默认禁用,使用enable命令后才能使用
- 随机图片
- 色图判定
- 由阿里云提供
- 注意:阿里云该服务2021年3月25日开始收费
推送效果
用法示例
详细介绍及示例请查看:详细示例
阁下可添加Demo机器人体验,QQ:1561991863
使用与部署
对于普通用户,推荐您选择使用开放的Demo机器人。
如果您需要私人部署,详见部署指南
最近更新
- 增加了config命令,目前支持配置推送同时@成员(实验阶段,并不保证稳定,目前只支持直播推送)。
- 增加了私聊的grant命令,现在可以通过私聊配置qq群内的群友命令权限了。
- 更新了list命令,现在list命令会展示所有网站的所有订阅,不必再指定-s和-t了。
- 增加了私聊的list命令,现在可以通过私聊查看订阅列表了。
- 增加了虎牙直播的推送。
- 增加了私聊的enable和disable命令,现在可以通过私聊配置qq群内的命令了。
- 增加了私聊的watch和unwatch命令,现在可以通过私聊配置qq群内的订阅了(注意仍然是qq群推送)。
- 更换船新b站监控方案,预计单帐号可支持1000订阅,最大延迟30秒。
已知问题
- 一些情况下无法正常识别QQ群管理员,属于MiraiGo问题,无法在本项目解决。
- b站动态被审核超过一段时间之后,该条动态可能不会推送。
- 订阅的帐号如果改名了,可能不会及时更新。
注意事项
- bot只在群聊内工作,私聊命令无效(特殊标注的除外)
- 建议bot秘密码设置足够强,同时不建议把bot设置为QQ群管理员,因为存在密码被恶意爆破的可能(包括但不限于盗号、广告等)
- 您应当知道,bot账号可以人工登陆,请注意个人隐私
- bot掉线无法重连时将自动退出,请自行实现保活机制
- bot使用 buntdb 作为embed database,会在当前目录生成文件
.lsp.db
,删除该文件将导致bot恢复出厂设置,可以使用 buntdb-cli 作为运维工具,但注意不要在bot运行的时候使用(buntdb不支持多写)
敬告
贡献
Feel free to make your first pull request.
想要为开源做一点微小的贡献?
Golang点我入门!
您也可以选择点一下右上角的⭐星⭐
发现问题或功能建议请到 issues
其他用法问题请到 discussions
鸣谢
Goland 是一个非常适合Gopher的智能IDE,它极大地提高了开发人员的效率。
特别感谢 JetBrains 为本项目提供免费的 Goland 等一系列IDE的授权
Documentation
¶
There is no documentation for this package.
Source Files
¶
Directories
¶
Click to show internal directories.
Click to hide internal directories.