通过Discord Bot的Minecraft服务器客户端

时间:2019-04-13 23:57:20

标签: javascript node.js server minecraft discord.js

当前,我正在尝试设置一个discord bot,该bot会将我登录到服务器,并将玩家发送的消息传递到discord频道。我不是管理员,也不在服务器上有任何与工作人员相关的东西,因此我无法ftp输入并使用rcon,我希望它登录我的用户,并只是来回传递消息。这可能吗?

因此,到目前为止,我已经通过npm软件包进行了尝试,但是它们似乎都没有执行我想要的操作。 我正在尝试在运行Windows 10的家用计算机上托管一个node.js discord.js机器人。 我找到的所有npm软件包都没有我需要使用的。

2 个答案:

答案 0 :(得分:0)

mineflayer在您的情况下应该很有用。这是一些使用Discord网络钩子的示例代码...

           A         B         D
0  18.161033  6.453597 18.542586
1  27.629402 40.654821 22.804547
2  15.459256       NaN       NaN
3  19.115203  4.002131 23.796780
4  27.180622 20.763618 15.923794
5  17.917170  9.867743 21.865184

如果您想使用漫游器,则可以使用相同的设置;您只需要在公会中找到需要消息的频道,然后发送嵌入内容即可。

答案 1 :(得分:0)

由于您不是管理员,所以如果您担心使用机器人,如@slothiful所建议,您还可以研究更活泼的方法来实时读取日志文件并进行解析。

您客户的日志文件位于%appdata%/。minecraft / logs / latest.log

请参见

  

Reading a file in real-time using Node.js

用于读取正在被主动写入的文件。