AI prompts
base on 使用WPF开发的RCON管理器,支持多个服务器的管理,多语言切换
<h1 align="center">
<img src="NectarRCON/Resources/Icon.png" style="image-rendering: optimizeSpeed;image-rendering: -moz-crisp-edges;image-rendering: -o-crisp-edges;image-rendering: -webkit-optimize-contrast;image-rendering: pixelated;-ms-interpolation-mode: nearest-neighbor;width: 150px; height: 150px;"/>
<br />
NectarRCON
<br />
<h4 align="center">
使用
WPF
开发的Rcon管理器
</h4>
<h5 align="center">
♥ 此项目长期维护,如有任何BUG或奇妙的想法都可以提交Issue!
</h5>
<h4 align="center">
<a href="https://mit-license.org/">
<img src="https://img.shields.io/github/license/zkhssb/NectarRCON?style=flat-square&color=blueviolet"
alt="license" />
</a>
<img src="https://img.shields.io/badge/.NET-7.0-blue" />
<a href="https://bot.q.qq.com/wiki/develop/api/">
</a>
</h4>
<h5 align="center">
<a href="README_EN.md">English</a>|<a href="README.md">中文</a>
</h5>
</h1>
## 支持的游戏
- 和Minecraft使用同一个Rcon协议的游戏或应用
## 能力
- 连接单个服务器
- 分组服务器 (将命令广播到组内的所有服务器)
- 多语言支持(目前内部支持中文和英文,支持自定义其他语言)
- 支持解析SRV服务器地址
- 内置两种主题(这不算能力吧喂!!!)
## 后续想法
没错!!! 我们的项目正在蒸蒸日上(bushi)
- 其他Rcon协议支持 (最优先)
- 日志部分重构
- 自动更新支持 (有想法)
- 自动脚本执行 (有想法但暂无需求)
- 基于Rcon的插件 (有需求但懒)
## 关于本项目
学习 WPF 时突发奇想做的一个工具,代码可能不太美观(各种乱七八糟,一锅乱炖的写法)
## 项目依赖
| 名字 | 地址 |
| ------------------------- | ------------------------------- |
| WPF-UI (作者已废弃的版本) | https://github.com/lepoco/wpfui |
## 部分截图
<details>
<summary>点击展开</summary>
主页面 / Home Page
![](https://s2.loli.net/2023/01/03/onSMhEWAp6YGdtr.png)
需要密码 / PasswordPage
![](https://s2.loli.net/2023/01/03/fmcq18a92AgzLjs.png)
设置页面 / Settings page
![](https://s2.loli.net/2023/01/03/Qq2o9BLiWeGx8va.png)
连接成功/Command page
![](https://s2.loli.net/2023/01/03/Lw5eNtvPJCUYdT6.png)
</details>", Assign "at most 3 tags" to the expected json: {"id":"7234","tags":[]} "only from the tags list I provide: [{"id":77,"name":"3d"},{"id":89,"name":"agent"},{"id":17,"name":"ai"},{"id":54,"name":"algorithm"},{"id":24,"name":"api"},{"id":44,"name":"authentication"},{"id":3,"name":"aws"},{"id":27,"name":"backend"},{"id":60,"name":"benchmark"},{"id":72,"name":"best-practices"},{"id":39,"name":"bitcoin"},{"id":37,"name":"blockchain"},{"id":1,"name":"blog"},{"id":45,"name":"bundler"},{"id":58,"name":"cache"},{"id":21,"name":"chat"},{"id":49,"name":"cicd"},{"id":4,"name":"cli"},{"id":64,"name":"cloud-native"},{"id":48,"name":"cms"},{"id":61,"name":"compiler"},{"id":68,"name":"containerization"},{"id":92,"name":"crm"},{"id":34,"name":"data"},{"id":47,"name":"database"},{"id":8,"name":"declarative-gui "},{"id":9,"name":"deploy-tool"},{"id":53,"name":"desktop-app"},{"id":6,"name":"dev-exp-lib"},{"id":59,"name":"dev-tool"},{"id":13,"name":"ecommerce"},{"id":26,"name":"editor"},{"id":66,"name":"emulator"},{"id":62,"name":"filesystem"},{"id":80,"name":"finance"},{"id":15,"name":"firmware"},{"id":73,"name":"for-fun"},{"id":2,"name":"framework"},{"id":11,"name":"frontend"},{"id":22,"name":"game"},{"id":81,"name":"game-engine "},{"id":23,"name":"graphql"},{"id":84,"name":"gui"},{"id":91,"name":"http"},{"id":5,"name":"http-client"},{"id":51,"name":"iac"},{"id":30,"name":"ide"},{"id":78,"name":"iot"},{"id":40,"name":"json"},{"id":83,"name":"julian"},{"id":38,"name":"k8s"},{"id":31,"name":"language"},{"id":10,"name":"learning-resource"},{"id":33,"name":"lib"},{"id":41,"name":"linter"},{"id":28,"name":"lms"},{"id":16,"name":"logging"},{"id":76,"name":"low-code"},{"id":90,"name":"message-queue"},{"id":42,"name":"mobile-app"},{"id":18,"name":"monitoring"},{"id":36,"name":"networking"},{"id":7,"name":"node-version"},{"id":55,"name":"nosql"},{"id":57,"name":"observability"},{"id":46,"name":"orm"},{"id":52,"name":"os"},{"id":14,"name":"parser"},{"id":74,"name":"react"},{"id":82,"name":"real-time"},{"id":56,"name":"robot"},{"id":65,"name":"runtime"},{"id":32,"name":"sdk"},{"id":71,"name":"search"},{"id":63,"name":"secrets"},{"id":25,"name":"security"},{"id":85,"name":"server"},{"id":86,"name":"serverless"},{"id":70,"name":"storage"},{"id":75,"name":"system-design"},{"id":79,"name":"terminal"},{"id":29,"name":"testing"},{"id":12,"name":"ui"},{"id":50,"name":"ux"},{"id":88,"name":"video"},{"id":20,"name":"web-app"},{"id":35,"name":"web-server"},{"id":43,"name":"webassembly"},{"id":69,"name":"workflow"},{"id":87,"name":"yaml"}]" returns me the "expected json"