javascript - JavaScript 和 Minecraft 服务器中的 Discord 机器人
问题描述
我只是想编写一个简单的 Discord 机器人,它将检查一些不和谐用户的角色,如果他有白名单角色,他将被添加到我的 Minecraft 服务器上的白名单中。
你知道子服务器,但我需要这个机器人,在他让那个用户拥有这个角色之后。我需要他将名称写入 VPS 上的 Minecraft 白名单,该机器人也将在其中托管,我正在寻找语法。我找到fs.appendfile
了,但这仅适用于 bot 文件夹中的文本。我需要他进入 Minecraft 文件夹,并将其添加到whitelist.txt
是否可能?是否也可以从白名单中删除名称?
解决方案
您可以轻松地编辑另一个文件夹中的文件。但是要修改这种方式,您可能需要重新加载服务器。你最好使用一个包来发送一个/whitelist
命令(比如minecraft-protocol
)
编辑另一个文件夹中的文件:
fs.appendFileSync('../thisFileIsOneFolderAboveTheCurrentWorkingDir', 'foo');
推荐阅读
- sql - 如何在 oracle apex 中正确地将图像链接设置为动态列表?
- javascript - NFC NFD 在 Photoshop Javascript 中标准化?
- javascript - Vscode Path Intellisense 不适用于 jsconfig.json(下一个 js)
- tsql - Lat 和 Long 排序 Cast decimal
- php - 如何从目录/子目录中正确访问类?
- c# - 在 .Net 中支持不同版本的 TLS
- arabic - 在 RTF 模板中以阿拉伯语显示文本
- rx-swift - 一旦网络在 RxSwift 中断开,再次触发 api
- python - Pandas Dataframe 根据具有相等值的两列删除行
- azure - 为什么 Azure 虚拟网络快速路由网关需要公共 IP?