Skip to content

Commit

Permalink
fix:更新版本号
Browse files Browse the repository at this point in the history
  • Loading branch information
CikeyQi committed Dec 16, 2024
1 parent db5ab34 commit c9e8761
Show file tree
Hide file tree
Showing 4 changed files with 42 additions and 5 deletions.
39 changes: 38 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,38 @@ pnpm install --filter=waves-plugin
> [!WARNING]
> 非常不建议手动修改配置文件,本插件已兼容 [Guoba-plugin](https://github.com/guoba-yunzai/guoba-plugin) ,请使用锅巴插件对配置项进行修改
>
> > <details><summary>部署本地化登录并打开 网页登录 功能</summary>
> > <br>
> >
> > 在开始之前,请确保您已准备好以下内容:
> > - 机器人服务器具备公网IP或可用的公网端口
> > - 没有公网IP或者不想暴露公网IP的用户请看下方 `使用 Cloudflare Tunnel 实现本地化登录服务` 教程
> >
> > #### 步骤详解
> >
> > 0. **打开在线登录服务**
> > - 在锅巴的本插件配置面板中,找到 `允许网页登录` 配置项,将其开关打开
> > - 使用本地浏览器访问 `http://127.0.0.1:25088`,如果跳转到项目 Github 首页,说明服务已开启
> >
> > 1. **放行端口**
> > - 如果你是云服务器,请登录对应的云服务器控制台,找到并打开 `安全组`,放行 `25088` 端口
> > - 如果你是本地服务器,请确保你的防火墙已允许端口 `25088` 的访问
> >
> > 2. **保存和测试**
> > - 通过访问 `http://服务器公网IP:25088` 来测试您的本地化登录服务是否能够正常工作,如果跳转到项目 Github 首页,说明配置正确
> >
> > 3. **配置插件**
> > - 在锅巴的本插件配置面板中,找到 `登录服务公开地址` 配置项,将您刚刚配置的隧道地址填入,例如 `http://39.156.66.10:25088`
> > - 向机器人发送命令 `~登录`,尝试访问机器人给出的登录地址,如果能访问登录页面说明配置正确
> >
> > #### 注意事项
> > - 没有图形界面的 Linux 用户可以使用 `curl` 命令来测试登录服务是否能够正常工作,例如:`curl http://127.0.0.1:25088`
> > - 如果按照上述步骤,仍然无法访问登录页面,请尝试以下操作:
> > 1. 使用端口扫描工具检查端口是否开启
> > 2. 若机器人是容器部署需要自行配置端口映射
> > 3. 尝试使用不同网络访问登录服务或让群友进行访问测试
> >
> > </details>
> > <details><summary>使用 Cloudflare Tunnel 实现本地化登录服务</summary>
> > <br>
> >
Expand All @@ -49,7 +81,7 @@ pnpm install --filter=waves-plugin
> > #### 步骤详解
> >
> > 0. **打开在线登录服务**
> > - 在锅巴的本插件配置面板中,找到 `允许网页登录` 配置项,将其开关打开后,**重启机器人**
> > - 在锅巴的本插件配置面板中,找到 `允许网页登录` 配置项,将其开关打开
> > - 使用本地浏览器访问 `http://127.0.0.1:25088`,如果跳转到项目 Github 首页,说明服务已开启
> >
> > 1. **访问 Cloudflare Zero Trust 工作台**
Expand Down Expand Up @@ -85,6 +117,11 @@ pnpm install --filter=waves-plugin
> >
> > #### 注意事项
> > - 对于不同环境,Cloudflare 连接器的安装细节可能略有不同,请参考 Cloudflare 的官方文档进行具体操作
> > - 没有图形界面的 Linux 用户可以使用 `curl` 命令来测试登录服务是否能够正常工作,例如:`curl http://127.0.0.1:25088`
> > - 如果按照上述步骤,仍然无法访问登录页面,请尝试以下操作:
> > 1. 检查隧道状态确保其为活跃在线状态
> > 2. 若机器人是容器部署需要自行配置端口映射
> > 3. 尝试使用不同网络访问登录服务或让群友进行访问测试
> >
> > </details>
Expand Down
2 changes: 1 addition & 1 deletion apps/Bind.js
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@ export class Bind extends plugin {
token = data.data.token;
} else {
if (!Config.getConfig().allow_login) {
return await e.reply("当前网页登录功能已被禁用,请联系主人开启或使用其他登录方式进行登录\n使用[~登录帮助]查看登录方法!");
return await e.reply("当前网页登录功能已被禁用,请联系主人前往插件配置项中开启或使用其他登录方式进行登录\n使用[~登录帮助]查看其他登录方法!");
}
const id = Math.random().toString(36).substring(2, 12);
Server.data[id] = { user_id: e.user_id };
Expand Down
4 changes: 2 additions & 2 deletions apps/Calendar.js
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ export class Calendar extends plugin {
}

const role = {
imgs: (pageData.data.contentJson?.sideModules?.[0]?.content?.tabs?.[0]?.imgs || []).map(item => item.img),
imgs: pageData.data.contentJson.sideModules[0].content.tabs.flatMap(tab => tab.imgs).map(item => item.img),
description: pageData.data.contentJson?.sideModules?.[0]?.content?.tabs?.[0]?.description || '',
unstart: new Date(pageData.data.contentJson?.sideModules?.[0]?.content?.tabs?.[0]?.countDown?.dateRange?.[0]) > currentDate,
time: this.format(Math.max(Math.round((new Date(pageData.data.contentJson?.sideModules?.[0]?.content?.tabs?.[0]?.countDown?.dateRange?.[1]) - currentDate) / 1000), 0)),
Expand All @@ -37,7 +37,7 @@ export class Calendar extends plugin {
};

const weapon = {
imgs: (pageData.data.contentJson?.sideModules?.[1]?.content?.tabs?.[0]?.imgs || []).map(item => item.img),
imgs: pageData.data.contentJson.sideModules[1].content.tabs.flatMap(tab => tab.imgs).map(item => item.img),
description: pageData.data.contentJson?.sideModules?.[1]?.content?.tabs?.[0]?.description || '',
unstart: new Date(pageData.data.contentJson?.sideModules?.[1]?.content?.tabs?.[0]?.countDown?.dateRange?.[0]) > currentDate,
time: this.format(Math.max(Math.round((new Date(pageData.data.contentJson?.sideModules?.[1]?.content?.tabs?.[0]?.countDown?.dateRange?.[1]) - currentDate) / 1000), 0)),
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "waves-plugin",
"version": "1.5.16",
"version": "1.5.17",
"description": "基于 Yunzai 的鸣潮游戏数据查询插件",
"main": "index.js",
"scripts": {
Expand Down

0 comments on commit c9e8761

Please sign in to comment.