Skip to content

HibiKier/zhenxun_bot

Folders and files

NameName
Last commit message
Last commit date
Aug 26, 2024
Aug 10, 2024
Dec 31, 2022
Aug 11, 2024
Aug 25, 2024
Aug 26, 2024
Aug 26, 2024
Aug 14, 2024
May 20, 2021
Aug 24, 2024
Aug 11, 2024
Aug 14, 2024
Oct 23, 2021
Aug 15, 2024
Aug 11, 2024
Aug 24, 2024
Aug 22, 2022
Aug 11, 2024
Aug 11, 2024
Aug 20, 2024

Repository files navigation

python nonebot onebot

license tencent-qq tencent-qq

绪山真寻Bot

“真寻是椛椛的好朋友!”

🎉喜欢真寻,于是真寻就来了!🎉

本项目符合 OneBot 标准,可基于以下项目与机器人框架/平台进行交互

项目地址 平台 核心作者 备注
LLOneBot NTQQ linyuchen 可用
Napcat NTQQ NapNeko 可用
Lagrange.Core LagrangeDev/Linwenxuan04 可用

Star Trend

真寻觉得你需要帮助

这是一份扩展

1. 体验一下?

这是一个免费的,版本为dev的zhenxun,你可以通过napcat或拉格朗日等直接连接用于体验与测试
(球球了测试君!)

Url: 43.143.112.57:11451/onebot/v11/ws
AccessToken: PUBLIC_ZHENXUN_TEST

注:你无法获得超级用户权限

2. 额外扩展

“不要害怕,你的背后还有千千万万的 伙伴 啊!”

项目名称 主要用途 仓库作者 备注
WebUi 管理 hibikier 基于真寻WebApi的webui实现
一键安装 安装 AkashiCoin 新版本未测试
Docker单机版 安装 zhenxun-org 新版本未测试
Docker全量版 安装 zhenxun-org 包含 真寻Bot PostgreSQL数据库 go-cqhttp webui等(新版本未测试)

PS: ARM平台 请使用全量版 同时 如果你的机器 RAM < 1G 可能无法正常启动全量版容器

WebUI 后台示例图

x x x x x x x


来点优点? 可爱难道还不够吗

  • 实现了许多功能,且提供了大量功能管理命令
  • 通过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

# 在Linux系统,你可能还需要运行此命令安装playwright依赖
playwright install-deps

# 首次后会在data目录下生成database.json和config.yaml文件
# database.json用户配置数据库信息
# config.yaml用户配置插件

简单配置

1.在.env.dev文件中

  SUPERUSERS = [""]   # 填写你的QQ

  PLATFORM_SUPERUSERS = '
  {
    "qq": [""],   # 在此处填写你的qq
    "dodo": [],
    "kaiheila": [],
    "discord": []
  }
'

2.在data/database.json文件中修改数据库配置
{
    "bind": "",
    "sql_name": "postgres",
    "user": "",       # 用户们
    "password": "",   # 密码
    "address": "",    # 数据库地址ip
    "port": "",       # 数据库端口
    "database": ""    # 数据库名称
}

3.在configs/config.yaml文件中 # 该文件需要启动一次后生成
  * 修改插件配置项

功能列表 (旧版列表)

已实现的功能

已实现的常用功能

  • 昵称系统(群与群与私聊分开.)

  • 图灵AI(会把'你'等关键字替换为你的昵称),且带有 AnimeThesaurus,够味

  • 签到/我的签到/好感度排行/好感度总排行(影响色图概率和开箱次数,支持配置)

  • 发送某文件夹下的随机图片(支持自定义,默认:美图,萝莉,壁纸)

  • 色图(这不是基础功能嘛喂)

  • coser

  • 黑白草图生成器

  • 鸡汤/语录

  • 骂我(钉宫语音)

  • 戳一戳(概率发送美图,钉宫语音或者戳回去)

  • 模拟开箱/我的开箱/群开箱统计/我的金色/设置cookie(csgo,内置爬虫脚本,需要提前抓取数据和图片,需要session,可能需要代理,阿里云服务器等ip也许已经被ban了(我无代理访问失败),如果访问太多账号API调用可能被禁止访问api!)

  • 鲁迅说过

  • 构造假消息(自定义的分享链接)

  • 商店/我的金币/购买道具/使用道具

  • 8种手游抽卡 (查看 nonebot_plugin_gamedraw)

  • 我有一个朋友想问问..(借鉴pcrbot插件)

  • 原神黄历

  • 原神今日素材

  • 原神资源查询 (借鉴Genshin_Impact_bot插件)

  • 原神便笺查询

  • 原神玩家查询

  • 原神树脂提醒

  • 原神签到/自动签到

  • 金币红包

  • 微博热搜

  • B站主播/UP/番剧订阅

  • pil对图片的一些操作

  • BUFF饰品底价查询(需要session)

  • 天气查询

  • 疫情查询

  • bt磁力搜索(咳咳,这功能我想dddd)

  • reimu搜索(上车) (使用XUN_Langskip的插件)

  • 靠图识番 (使用XUN_Langskip的插件)

  • 以图搜图 (使用nonebot_plugin_picsearcher插件)

  • 搜番

  • 点歌 nonebot_plugin_songpicker2插件(删除了选歌和评论)

  • epic免费游戏

  • p站排行榜

  • p站搜图

  • 翻译(日英韩)

  • pix图库(一个自己的图库,含有增删查改,黑名单等命令)

  • 查看当前群欢迎消息

  • 查看该群自己的权限

  • 我的信息(只是为了看看什么时候入群)

  • 更新信息(如果继续更新的话)

  • go-cqhttp最新版下载和上传(不需要请删除)

  • 撤回

  • 滴滴滴-(用户对超级用户发送消息)

  • 金币红包/金币排行

  • 俄罗斯轮盘/胜场排行/败场排行/欧洲人排行/慈善家排行

  • 网易云热评

  • 念首古诗

  • 获取b站视频封面

  • 通过PID获取图片

  • 功能统计可视化

  • 词云

  • 关于

已实现的管理员功能

  • 更新群组成员信息

  • 95%的群功能开关

  • 查看群内被动技能状态

  • 自定义群欢迎消息(是真寻的不是管家的!)

  • .ban/.unban(支持设置ban时长)= 黑白名单

  • 刷屏禁言相关:刷屏检测设置/设置禁言时长/设置检测次数

  • 上传图片/连续上传图片 (上传图片至指定图库)

  • 移动图片 (同上)

  • 删除图片 (同上)

  • 群内B站订阅

  • 词条设置

  • 休息吧/醒来

已实现的超级用户功能

  • 添加/删除权限(是真寻的管理员权限,不是群管理员)

  • 开启/关闭指定群的广播通知

  • 广播

  • 自检(检查系统状态)

  • 所有群组/所有好友

  • 退出指定群

  • 更新好友信息/更新群信息

  • /t(对用户进行回复或发送消息)

  • 上传/删除/修改商品(需要编写对应的商品功能)

  • 节日红包发送

  • 修改群权限

  • ban

  • 更新色图

  • 更新价格/更加图片(csgo开箱)

  • 重载原神/方舟/赛马娘/坎公骑冠剑卡池

  • 更新原神今日素材/更新原神资源信息

  • PIX相关操作

  • 检查更新真寻

  • 重启

  • 添加/删除/查看群白名单

  • 功能开关(更多设置)

  • 功能状态

  • b了

  • 执行sql

  • 重载配置

  • 清理临时数据

  • 增删群认证

  • 同意/拒绝好友/群聊请求

  • 配置重载

超级用户的被动技能

  • 邀请入群提醒(别人邀请真寻入群)

  • 添加好友提醒(别人添加真寻好友)

已实现的被动技能

  • 进群欢迎消息

  • 群早晚安

  • 每日开箱重置提醒

  • b站转发解析(解析b站分享信息,支持bv,bilibili链接,b站手机端转发卡片,cv,b23.tv),且5分钟内不解析相同url

  • 丢人爬(爬表情包)

  • epic通知(每日发送epic免费游戏链接)

  • 原神黄历提醒

  • 复读

已实现的看不见的技能

  • 刷屏禁言检测

  • 功能调用统计

  • 检测恶意触发命令(将被最高权限ban掉30分钟,只有最高权限(9级)可以进行unban)

  • 自动同意好友请求,加群请求将会提醒管理员,退群提示,加群欢迎等等

  • 群聊时间检测(当群聊最后一人发言时间大于当前36小时后将关闭该群所有通知(即被动技能))

  • 群管理员监控,自动为新晋管理员增加权限,为失去群管理员的用户删除权限

  • 群权限系统

  • 定时更新权限

  • 自动配置重载

爱发电 以及 感谢投喂

感谢名单

(可以告诉我你的 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
爆金币

更新

2024/8/11

  • 更新dev

..... 更多更新信息请查看文档

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查询插件