按钮管理面板

管理聊天按钮的添加、编辑、删除和保存

您需要先安装一个扩展,例如 篡改猴Greasemonkey暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴Userscripts ,之后才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。

您需要先安装用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

作者
ZDream03
日安装量
0
总安装量
1
评分
0 0 0
版本
1.0.15
创建于
2025-11-20
更新于
2025-12-03
大小
46.8 KB
许可证
MIT
适用于

# 按钮管理面板 - 使用说明文档

## 脚本简介

按钮管理面板是一个用于 [fishpi.cn](https://fishpi.cn/) 网站的油猴脚本,允许用户方便地创建、编辑、删除和管理自定义聊天按钮。通过这个工具,用户可以快速发送预设的消息,提高聊天效率。


## 功能特性

- **自定义按钮管理**: 添加、编辑、删除自定义聊天按钮
- **按钮颜色个性化**: 支持多种按钮颜色选择(红色、蓝色、绿色、灰色、橙色)
- **点击次数统计**: 自动记录每个按钮的点击次数
- **配置导入导出**: 支持按钮配置的导入和导出,便于备份和迁移
- **面板拖拽功能**: 可拖动的管理面板,方便用户调整位置
- **直观的用户界面**: 现代化的UI设计,操作简单易用
- **实时通知反馈**: 操作成功或失败时的通知提示



### 按钮样式展示

支持多种颜色的按钮样式,满足不同用户的个性化需求:

![按钮样式](img/按钮样式.png)



## 使用说明

### 添加新按钮

1. 点击聊天界面中的「管理」按钮,打开按钮管理面板
2. 在「添加新按钮」区域填写:
- 按钮文本:按钮上显示的文字
- 触发消息:点击按钮时发送的消息内容
- 按钮颜色:选择按钮的显示颜色
3. 点击「添加按钮」完成创建

### 编辑现有按钮

1. 在按钮管理面板中,找到需要编辑的按钮
2. 点击该按钮右侧的「编辑」按钮
3. 在弹出的编辑对话框中修改相关信息
4. 点击「保存」完成更新

### 删除按钮

1. 在按钮管理面板中,找到需要删除的按钮
2. 点击该按钮右侧的「删除」按钮
3. 在确认对话框中点击「确定」完成删除

### 导入/导出配置

- **导出配置**: 点击管理面板中的「导出配置」按钮,将当前按钮配置保存为JSON文件
- **导入配置**: 点击「导入配置」按钮,选择之前导出的JSON配置文件进行恢复


## 技术实现

### 数据结构

按钮配置采用JSON格式存储,每个按钮包含以下属性:

```javascript
{
id: 'unique-id', // 按钮唯一标识符
textContent: '文本', // 按钮显示的文本
message: '发送内容', // 点击按钮时发送的消息
className: 'red', // 按钮颜色类名
count: 0 // 点击次数统计
}
```

### 存储机制

- 使用浏览器的 `localStorage` 保存按钮配置
- 存储键名为 `customButtonsConfig`
- 页面加载时自动从localStorage加载配置
- 添加、编辑、删除按钮时自动保存配置

### 界面设计

- 现代化的卡片式设计,带有悬停效果
- 渐变色按钮和过渡动画
- 响应式布局,适配不同屏幕尺寸
- 可拖动的面板,提升用户体验

## 文件结构

- `button_manager.js` - 主脚本文件,包含所有功能实现
- `button_manager.md` - 使用说明文档(本文档)
- `tail-button-config.json` - 按钮配置导出的默认文件名

## 注意事项

1. 请确保在 fishpi.cn 网站上使用此脚本
2. 按钮配置保存在浏览器本地,清除浏览器缓存或更换浏览器会导致配置丢失
3. 建议定期导出配置文件进行备份
4. 导入配置时请确保文件格式正确,避免导入无效数据
5. 点击按钮发送消息时,系统会自动增加该按钮的点击计数

## 更新日志

### v1.0.13

- 修复编辑按钮后点击次数显示为"未定义"的问题
- 优化保存逻辑,确保count属性始终被正确保留

### v1.0.12

- 完善按钮点击次数统计功能
- 优化界面样式和交互体验

### v1.0.11

- 增加配置导入导出功能
- 添加面板拖拽功能

### v1.0.10

- 初始版本发布
- 实现基本的按钮管理功能

---