HibiKier/zhenxun_bot
Fork: 602 Star: 3390 (更新于 2024-12-02 02:40:37)
license: AGPL-3.0
Language: Python .
基于 Nonebot2 开发,非常可爱的绪山真寻bot
最后发布版本: v0.2.3 ( 2024-10-01 00:42:50)
绪山真寻 Bot
“真寻是椛椛的好朋友!”
:tada:喜欢真寻,于是真寻就来了!:tada:
本项目符合 OneBot 标准,可基于以下项目与机器人框架/平台进行交互
项目地址 | 平台 | 核心作者 | 备注 |
---|---|---|---|
LLOneBot | NTQQ | linyuchen | 可用 |
Napcat | NTQQ | NapNeko | 可用 |
Lagrange.Core | NTQQ | LagrangeDev/Linwenxuan04 | 可用 |
真寻觉得你需要帮助
这是一份扩展
1. 体验一下?
这是一个免费的,版本为 dev 的 zhenxun,你可以通过 napcat 或 拉格朗日 以及 matcha 等直接连接用于体验与测试
(球球了测试君!)
Url: ws://test.zhenxun.org:8080/onebot/v11/ws
AccessToken: PUBLIC_ZHENXUN_TEST
注:你无法获得超级用户权限
2. 额外扩展
“不要害怕,你的背后还有千千万万的 伙伴 啊!”
项目名称 | 主要用途 | 仓库作者 | 备注 |
---|---|---|---|
插件库 | 插件 | zhenxun-org | 原 plugins 文件夹插件 |
插件索引库 | 插件 | zhenxun-org | 扩展插件索引库 |
一键安装 | 安装 | soloxiaoye2022 | 第三方 |
WebUi | 管理 | hibikier | 基于真寻 WebApi 的 webui 实现 |
安卓 app(WebUi) | 安装 | YuS1aN | 第三方 |
WebUI 后台示例图
来点优点? 可爱难道还不够吗
- 实现了许多功能,且提供了大量功能管理命令,进行了多平台适配,兼容 nb2 商店插件
- 拥有完善可用的 webui
- 通过 Config 配置项将所有插件配置统计保存至 config.yaml,利于统一用户修改
- 方便增删插件,原生 nonebot2 matcher,不需要额外修改,仅仅通过简单的配置属性就可以生成
帮助图片
和帮助信息
- 提供了 cd,阻塞,每日次数等限制,仅仅通过简单的属性就可以生成一个限制,例如:
PluginCdBlock
等 - ..... 更多详细请通过[传送门]查看文档!
简单部署
# 获取代码
git clone https://github.com/HibiKier/zhenxun_bot.git
# 进入目录
cd zhenxun_bot
# 安装依赖
pip install poetry # 安装 poetry
poetry install # 安装依赖
# 开始运行
poetry shell # 进入虚拟环境
python bot.py
# 首次后会在data目录下生成config.yaml文件
# config.yaml用户配置插件
简单配置
1.在.env.dev文件中
SUPERUSERS = [""] # 填写你的QQ
PLATFORM_SUPERUSERS = '
{
"qq": [""], # 在此处填写你的qq
"dodo": [],
"kaiheila": [],
"discord": []
}
'
# 此处填写你的数据库地址
# 示例: "postgres://user:password@127.0.0.1:5432/database"
# 示例: "mysql://user:password@127.0.0.1:5432/database"
# 示例: "sqlite:data/db/zhenxun.db" 在data目录下建立db文件夹
DB_URL = "" # 数据库地址
2.在configs/config.yaml文件中 # 该文件需要启动一次后生成
* 修改插件配置项
功能列表
内置功能
真寻原 plugins
插件文件夹已迁移至其他仓库,当前内置仅保留必要的功能
基础功能
- 昵称系统(群与群与私聊分开)
- 签到/我的签到/好感度排行/好感度总排行(影响色图概率和开箱次数,支持配置)
- 商店/我的金币/购买道具/使用道具/金币排行(完整的商店添加/购买/使用流程)
- 查看当前群欢迎消息
- 个人信息查看(群组内权限,聊天频率等)
- 消息撤回
- 功能统计可视化
- 关于
- 三种样式的帮助菜单
管理员功能
- 管理员帮助
- 更新群组成员信息
- 95%的群功能开关
- 查看群内被动技能状态
- 自定义群欢迎消息(是真寻的不是管家的!)
- ban/unban(支持设置 ban 时长)= 群组及用户的黑名单
- 休息吧/醒来(群组内真寻状态)
超级用户功能
- 超级用户帮助
- 添加/删除权限(是真寻的管理员权限,不是群管理员)
- 群组管理,退群指令等
- 广播
- 自检(检查系统状态)
- 所有群组/所有好友
- 退出指定群
- 更新好友信息/更新群信息
- 修改群权限
- 检查更新
- 重启
- 添加/删除/查看群白名单
- 功能开关(更多设置)
- 功能状态
- 执行 SQL
- 重载配置
- 清理临时数据
- 增删群认证
- 同意/拒绝好友/群聊请求
- 添加/移除/更新插件/插件商店(plugins 库以及扩展库)
- WebUI API(对真寻前端的支持)
超级用户的被动技能
邀请入群提醒(别人邀请真寻入群,可配置自动同意)
添加好友提醒(别人添加真寻好友,可配置自动同意)
被动技能
- 群早晚安
看不见的技能
- 功能调用统计
- 聊天记录统计
- 检测恶意触发命令(将被最高权限 ban 掉 30 分钟,只有最高权限(9 级)可以进行 unban)
- 自动同意好友/群组请求,加群请求将会提醒管理员,退群提示,加群欢迎等等
- 群聊时间检测(当群聊最后一人发言时间大于当前 48 小时后将关闭该群所有通知(即被动技能))
- 群管理员监控,自动为新晋管理员增加权限,为失去群管理员的用户删除权限
- 群权限系统
- 定时更新权限
- 自动配置重载
- 强制入群保护
- 自定备份(可配置)
- 笨蛋检测(当使用功能名称当指令时真寻会跳出来狠狠嘲笑并帮助)
更多插件...
爱发电
爱发电 以及 感谢投喂
感谢名单
(可以告诉我你的 github 地址,我偷偷换掉 0v|)
shenqi
A_Kyuu
疯狂混沌
投冥
茶喵
AemokpaTNR
爱发电用户_wrxn
qqw
溫一壺月光下酒
伝木
阿奎
醉梦尘逸
Abc
本喵无敌哒
椎名冬羽
kaito
笑柒 XIAO_Q7
请问一份爱多少钱
咸鱼鱼鱼鱼
Kafka
墨然
爱发电用户_T9e4
笑柒 XIAO_Q7
noahzark
腊条
ze roller
爱发电用户_4jrf
爱发电用户_TBsd
烟寒若雨
ln
爱发电用户_b9S4
爱发电用户_c58s
爱发电用户_eNr9
MangataAkihi
炀
爱发电用户_Bc6j
大魔王
CopilotLaLaLa
嘿小欧
回忆的秋千
十年くん
哇
yajiwa
爆金币
...
..... 更多更新信息请查看文档
Todo
- web 管理
感谢
botuniverse / onebot :超棒的机器人协议
Mrs4s / go-cqhttp :cqhttp 的 golang 实现,轻量、原生跨平台.
nonebot / nonebot2 :跨平台 Python 异步机器人框架
Angel-Hair / XUN_Bot :一个基于 NoneBot 和酷 Q 的功能性 QQ 机器人
pcrbot / cappuccilo_plugins :hoshino 插件合集
MeetWq /nonebot-plugin-withdraw :A simple withdraw plugin for Nonebot2
maxesisn / nonebot_plugin_songpicker2 :适用于 nonebot2 的点歌插件
nonepkg / nonebot-plugin-manager :Nonebot Plugin Manager base on import hook
H-K-Y / Genshin_Impact_bot :原神 bot,这是一个基于 nonebot 和 HoshinoBot 的原神娱乐及信息查询插件
NothAmor / nonebot2_luxun_says :基于 nonebot2 机器人框架的鲁迅说插件
Kyomotoi / AnimeThesaurus :一个特二刺螈(文爱)的适用于任何 bot 的词库
Ailitonia / omega-miya :基于 nonebot2 的 qq 机器人
KimigaiiWuyi / GenshinUID :一个基于 HoshinoBot/NoneBot2 的原神 UID 查询插件
最近版本更新:(数据更新于 2024-10-18 19:16:06)
2024-10-01 00:42:50 v0.2.3
2024-08-30 02:49:34 v0.2.2
2024-08-19 18:58:36 v0.2.1
2024-08-16 21:23:47 v0.2
2023-03-12 21:57:07 0.1.6.7
2022-12-27 11:34:32 0.1.6.6
2022-11-21 22:21:36 0.1.6.5
2022-10-16 22:54:46 0.1.6.4
2022-09-16 19:36:43 0.1.6.31
2022-08-21 18:44:07 0.1.6.3
主题(topics):
nonebot, nonebot2, qqbot, zhenxun
HibiKier/zhenxun_bot同语言 Python最近更新仓库
2024-12-22 09:03:32 ultralytics/ultralytics
2024-12-21 13:26:40 notepad-plus-plus/nppPluginList
2024-12-21 11:42:53 XiaoMi/ha_xiaomi_home
2024-12-21 04:33:22 comfyanonymous/ComfyUI
2024-12-20 18:47:56 home-assistant/core
2024-12-20 15:41:40 jxxghp/MoviePilot