首页 > 解决方案 > JavaScript 和 Minecraft 服务器中的 Discord 机器人

问题描述

我只是想编写一个简单的 Discord 机器人,它将检查一些不和谐用户的角色,如果他有白名单角色,他将被添加到我的 Minecraft 服务器上的白名单中。

你知道子服务器,但我需要这个机器人,在他让那个用户拥有这个角色之后。我需要他将名称写入 VPS 上的 Minecraft 白名单,该机器人也将在其中托管,我正在寻找语法。我找到fs.appendfile了,但这仅适用于 bot 文件夹中的文本。我需要他进入 Minecraft 文件夹,并将其添加到whitelist.txt是否可能?是否也可以从白名单中删除名称?

标签: javascriptnode.jsdiscordminecraft

解决方案


您可以轻松地编辑另一个文件夹中的文件。但是要修改这种方式,您可能需要重新加载服务器。你最好使用一个包来发送一个/whitelist命令(比如minecraft-protocol

编辑另一个文件夹中的文件:

fs.appendFileSync('../thisFileIsOneFolderAboveTheCurrentWorkingDir', 'foo');

推荐阅读