deltaforceqqhelp
v0.0.1
Published
三角洲游戏玩家注册与查询插件
Maintainers
Readme
Koishi 三角洲游戏玩家注册与查询插件
这是一个为Koishi机器人开发的插件,用于管理三角洲游戏玩家的注册和查询功能。
功能特性
玩家注册
- 注册玩家ID(三角洲游戏名称)和玩家昵称(QQ昵称)
- 支持更新已注册玩家的信息
玩家查询
- 根据游戏ID查找玩家
- 返回是否为群友及对应的QQ昵称
玩家列表
- 查看所有已注册玩家的列表
安装方法
- 确保已安装Koishi框架
- 将插件添加到
koishi.yml配置文件中:plugins: deltaforceqqhelp: {} - 重启Koishi服务
使用方法
1. 注册玩家
注册 <游戏ID> <QQ昵称>示例:
注册 Player123 小明2. 查找玩家
查找 <游戏ID>示例:
查找 Player123返回结果:
- 如果已注册:
是群友,昵称是 小明 - 如果未注册:
不是群友
3. 查看玩家列表
玩家列表返回所有已注册玩家的列表。
技术细节
数据库结构
插件使用Koishi的数据库功能存储玩家信息:
id: 玩家ID(三角洲游戏名称),主键nickname: 玩家昵称(QQ昵称)userId: QQ用户ID(可选)registerTime: 注册时间
相似度算法
- 使用Levenshtein距离计算字符串相似度
- 相似度阈值:60%
- 不区分大小写进行匹配
开发说明
构建插件
cd external/deltaforceqqhelp
yarn build测试插件
- 启动Koishi服务
- 使用上述命令进行测试
注意事项
- 插件会自动创建数据库表,无需手动配置
故障排除
数据库错误
- 检查数据库连接是否正常
- 确认有足够的数据库权限
插件未加载
- 检查koishi.yml配置
- 查看Koishi启动日志
- 确认插件已正确构建
更新日志
v0.0.1
- 初始版本发布
- 实现基本注册、查询功能
许可证
MIT License
