From c3599c5c02d7d22ac938191b6a1961d7b37881d9 Mon Sep 17 00:00:00 2001 From: CMHopeSunshine <277073121@qq.com> Date: Thu, 17 Mar 2022 20:59:47 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0README?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 122 ++++++++++++++---- hoshino/config_example/__bot__.py | 2 +- .../Genshin_Paimon/user_data/__init__.py | 2 +- hoshino/modules/botmanage/help.py | 2 +- 4 files changed, 100 insertions(+), 28 deletions(-) diff --git a/README.md b/README.md index 3b7869b..0909bcc 100644 --- a/README.md +++ b/README.md @@ -1,42 +1,114 @@ # LittlePaimon -原神qq机器人,基于[HoshinoBot](https://github.com/Ice-Cirno/HoshinoBot)和[go-cqhttp](https://github.com/Mrs4s/go-cqhttp)开发。 +小派蒙,原神qq群机器人,基于[HoshinoBot](https://github.com/Ice-Cirno/HoshinoBot)和[go-cqhttp](https://github.com/Mrs4s/go-cqhttp)开发。 + +## 指令列表 + +#### 查询功能 + +| 指令 | 介绍 | 备注 | 例子 | +| ----------------- | --------------------------------------- | :------------------------------------------------------ | ----------------- | +| ys uid | 查询uid的个人信息卡片 | | ys100000001 | +| ysa uid | 查询uid拥有的角色和武器 | 没绑cookie则只显示8个 | ysa100000001 | +| ysc uid 角色名 | 查询uid指定角色的信息 | 没绑cookie则只能查公开的8个,且不显示天赋;支持角色别名 | ysc100000001 钟离 | +| ysb cookie | 绑定私人cookie到qq号 | | | +| 添加公共ck cookie | 添加cookie到公共cookie池 | 至少需要添加一个公共cookie才能使用查询功能 | | +| sy uid (层数) | 查询uid的深渊信息 | 绑定私人cookie后才能查看具体层数信息 | sy100000001 12 | +| ssbq uid | 查询uid的实时便签,包括树脂、派遣情况等 | uid必须绑定了对应私人cookie才能使用 | ssbq100000001 | +| myzj uid 月份 | 查询uid的该月札记 | uid必须绑定了对应私人cookie才能使用 | myzj100000001 3 | + +#### 模拟抽卡功能 + +| 指令 | 介绍 | 备注 | 例子 | +| ---------------------- | ---------------------------------- | ------------------------------------------------------------ | ----------------- | +| 抽n十连xx | 模拟抽n个xx池子的十连 | n必须为阿拉伯数字,最多同时5次;xx池子有角色1\|角色2\|武器\|常驻\|彩蛋,可以DIY池子 | 抽5十连角色1 | +| 选择定轨 武器名称 | 武器定轨 | 武器名必须是全称 | 选择定轨 护摩之杖 | +| 查看定轨 | 查看当前定轨的武器和能量值 | | | +| 删除定轨 | 删除定轨 | | | +| 查看抽卡记录 | 查看模拟抽卡的出货率、保底数等信息 | | | +| 查看抽卡记录 角色/武器 | 查看模拟抽卡抽到的角色/武器列表 | | | +| 删除抽卡记录 | 清空自己的模拟抽卡记录 | | | + +#### 原神WIKI + +| 指令 | 介绍 | 备注 | 例子 | +| ---------- | ---------------------------------- | ---- | ------------ | +| xx角色攻略 | 查看西风驿站出品的角色攻略一图流 | | 钟离角色攻略 | +| xx角色材料 | 查看开发者本人出品的角色材料一图流 | | 钟离角色材料 | -# READMD编辑中..... +#### 米游币帮兑功能 -敬请期待 +私聊机器人回复```米游币兑换```,跟着机器人提示步骤来使用。 + +#### 派蒙语音功能 + +群聊关键词可能会触发派蒙语音哦(需要安装ffmepg) + +#### 头像表情包制作 + +| 指令 | 介绍 | 备注 | 例子 | +| ------------------------------------------------------------ | --------------------------- | :-------- | -------------- | +| #亲亲/贴贴/拍拍/给爷爬/吃掉/扔掉/撕掉/精神支柱/要我一直 @人/qq号/图片 | 好玩的头像图片gif表情包生成 | 要以#开头 | #精神支柱@群主 | -# 使用方法 -> 环境准备:一台电脑或云服务器,Windows或Linux都可。 +## 指令示例 + +
+个人信息卡片ys +ys +
+ +
+角色背包ysa +ysa +
+ +
+角色详情ysc +ysc +
+ +
+深渊信息sy +sy +
+ +
+模拟抽卡 +十连 +
+ +
+实时便签ssbq +ssbq +
+ +
+每月札记myzj +myzj +
+ +## 使用方法 + +> 本项目和HoshinoBot的部署方式一样,因此Linux可以参考: > -> Python3.8及以上,安装ffmpeg。 -1. 克隆\下载项目 - * 使用git(推荐,方便版本更新) - - 安装[git](https://git-scm.com/) - - - 命令行cd到存放目录,进行克隆 - - ``` - git clone https://github.com/CMHopeSunshine/LittlePaimon - ``` - +> https://cn.pcrbot.com/deploy-hoshinobot-on-centos/ +> +> Windows教程稍候补充... - * 直接下载,解压 -2. 安装依赖 - ``` - cd LittlePaimon # 进入LittlePaimon目录 - pip install -r requirements.txt - ``` +## 未来计划 +- 实时便签树脂提醒 +- 抽卡记录导出和分析 +- ocr圣遗物评分和角色面板记录 +- 角色、武器和圣遗物wiki -​ -# 感谢 +## 感谢 - [HoshinoBot](https://github.com/Ice-Cirno/HoshinoBot) - 基于nonebot1的QQ-bot框架 - - [go-cqhttp](https://github.com/Mrs4s/go-cqhttp) - Onebot标准的框架实现 - [egenshin](https://github.com/pcrbot/erinilis-modules/tree/master/egenshin) - 参考了它的抽卡代码和资源 +- 西风驿站 - 角色攻略一图流来源 diff --git a/hoshino/config_example/__bot__.py b/hoshino/config_example/__bot__.py index 3fd170a..f96b4e3 100644 --- a/hoshino/config_example/__bot__.py +++ b/hoshino/config_example/__bot__.py @@ -14,7 +14,7 @@ SUPERUSERS = [] # 填写超级用户的QQ号,可填多个用半角逗号"," GUILDADMIN = [] NICKNAME = ('派蒙','bot') # 机器人的昵称。呼叫昵称等同于@bot,可用元组配置多个昵称 -COMMAND_START = {'#'} # 命令前缀(空字符串匹配任何消息) +COMMAND_START = {''} # 命令前缀(空字符串匹配任何消息) COMMAND_SEP = set() # 命令分隔符(hoshino不需要该特性,保持为set()即可) # 发送图片的协议 diff --git a/hoshino/modules/Genshin_Paimon/user_data/__init__.py b/hoshino/modules/Genshin_Paimon/user_data/__init__.py index c46f33d..4c638ac 100644 --- a/hoshino/modules/Genshin_Paimon/user_data/__init__.py +++ b/hoshino/modules/Genshin_Paimon/user_data/__init__.py @@ -35,7 +35,7 @@ async def bind(bot,ev): await bot.send(ev,msg,at_sender=True) -@sv.on_prefix('添加公共cookie') +@sv.on_prefix('添加公共ck') async def bing_public(bot,ev): cookie = ev.message.extract_plain_text().strip() res = await bind_public_cookie(cookie) diff --git a/hoshino/modules/botmanage/help.py b/hoshino/modules/botmanage/help.py index 7b774f8..d6d0e5f 100644 --- a/hoshino/modules/botmanage/help.py +++ b/hoshino/modules/botmanage/help.py @@ -25,7 +25,7 @@ TOP_MANUAL = f''' [#续写 内容]ai续写文章 [#青年大学习]查看最新期答案 [xx疫情查询]顾名思义 -[亲亲/贴贴/拍拍/给爷爬/吃掉/扔掉/撕掉/精神支柱 +[#亲亲/贴贴/拍拍/给爷爬/吃掉/扔掉/撕掉/精神支柱 /要我一直+@人/qq号/图片]:好玩的gif图表情包生成 ===================== '''.strip()