一个基于 go-cqhttp 和 nonebot2 的 QQ 姬气人
本项插件目录下的所有插件均可移植, ServiceManager 只是方便用于管管理控制插件, 插件的注册方式改成 nonebot 自带的函数依然可以正常运行(大概[/doge保命])
那当然是毫无特色,本项目未经过严格的测试尚有很多的 BUG (裂开)
启动
先这样这样然后再那样那样
git clone https://github.com/takidelth/lin加速镜像:
https://github.com.cnpmjs.org/takidelth/linhttps://hub.fastgit.org/takidelth/lin
配置文件说明
BotSelfConfig:
host: "127.0.0.1"
port: 8765 # 监听端口 和 gocqhttp 保持一致
debug: false # debug 模式
superusers: ["1037447217"] # 管理员 qq 号列表可添加多个账号
nickname: ["凌", "ling", "lin"] # 昵称
command_start: [""] # 命令起始字符
command_sep: ["."] # 命令分隔符
session_expire_timeout: 60
OtherPluginsConfig:
plugin_ipypreter_image: "latest" # ipypreter 插件配置 暂时可以忽略
GocqhttpApiConfig:
host: "127.0.0.1" # gocqhttp 运行的地址 (默认本机)
port: 5700 # gocqhttp http 模式运行的端口
此项目仅用于学习交流, 请勿用于非法用途
已实现的功能
- 运行代码 目前支持
cppcpy2py3Rkotlinjava - 网易 & QQ 音乐 单曲 『封面』 『歌词』 『歌手』 和部分 『音乐资源』 获取
- 搜索 ip
- 搜索网课答案
- 获取帮助
- 检查服务器状态
- 一言 (hitokoto)
- 黑白图片生成 (gface)
- gface 灰白图必选 -> 可选
- 废物证生成 trashCard
- ph_generator 风格图片 生成 (搬运自群友的插件)
- 加群通知
- 添加好友通知
- 转发撤回的 好友 或 群 消息给管理员康♂康
- 被禁言时通知管理员
- 有群员退出时发送群消息
- 入群欢迎
- 男同关注了你
- 我朋友想...
- news 功能
- 每日签到
- 漂流瓶功能
- 天气查询
- 拉黑 & 解除拉黑 (用户 | 群组) 使其不能再使用任何插件
- 打开 & 关闭 插件
- 处理入群请求
- 处理好友请求
- 群禁言 (单人|全体)
- 设置管理员
- 群组踢人
- setu (待定...)
- 回复指定消息撤回
- 鲁迅说 (from HibiKier/zhenxun_bot)
- pixiv 日榜
- 插件订阅
- 自动复读 (自动打断待定)
- 点歌
- 部分插件发送内容调整为图片
- 铭感词汇消息过滤(撤回)
- Epic 白嫖助手
- 积分可用于自助设置群头衔
- [-] 图片美图分类上传功能 (有空传两张积累自己的图库)暂时鸽了
- Mrs4s/go-cqhttp
- NoneBot/NoneBot2
- Kyomotoi/ATRI
- djkcyl/trashCard
- HibiKier/zhenxun_bot
- Quan666/ELFChatBot
- monsterxcn/nonebot_plugin_epicfree
- 增加 被风控提示
- 修复 群组管理 权限不足报错
BUG
- 增加 天气查询
- 修复 全体禁言逻辑
BUG
- 增加 群禁言
- 增加 设置管理员
- 增加 群组踢人
- 增加 好友请求处理
- 修复 废物证插件回复
BUG
- 修改 gface 插件图片灰白成为可选项
- 修复 block
BUG - 修复 签到
BUG
- 增加 漂流瓶功能功能
- 增加 入群请求处理功能
- 增加 入群请求通知 时间 & 群昵称
- 增加 好友请求通知 时间 & 好友昵称
- 修复 退群通知报错
BUG
- 增加 签到功能
- 增加 发送上线
xml 卡片功能
- 修复
news插件 bug
- 增加
news插件: 发送 60s读世界 图片 - 增加
requirements.txt文件
- 调整 插件目录下单个
__init__.py文件构成的插件移动至plugins目录下 - 调整 部分插件
User-Agent获取方式 - 调整 部分插件使用说明
- 增加 我的朋友... 图片生成
- 增加 "男同关注了你" 图片生成
- 增加 转发撤回的 好友 或 群 消息给管理员康♂康
- 增加 被禁言时通知管理员
- 增加 有群员退出时发送退群消息
- 增加 新的消息群发管理员 API
- 增加 入群欢迎
- 增加 入群请求和邀请入群请求通知自动通知管理员
- 增加 好友请求自动通知管理员
- 增加 主动触发发送服务器状态
- 增加 权限插件的权限管理和插件状态管理
- 增加 闲聊功能 (from: https://github.com/Quan666/ELFChatBot)
- 修改
news插件:更新缓存发送消息 -> 不发送
- 增加
epic免费游戏提醒 (fron: https://github.com/monsterxcn/nonebot_plugin_epicfree) - 修复
exceptions.py报错群发管理员功能 - 修改
config.py配置文件 - 发现 项目过于拉跨准备重构