【问题标题】:Discord Bot to start Minecraft ServerDiscord Bot 启动 Minecraft 服务器
【发布时间】:2021-07-28 11:14:26
【问题描述】:

如何对 Discord 机器人进行编程以启动 Minecraft 服务器?编写 Discord 机器人的唯一最新教程是用于 python,但您似乎需要 JavaScript 代码来编写类似的东西(例如这个 Github 代码 - 但我如何在机器人中实现它?https://gist.github.com/simonmeusel/1de7166288b12c04518c59158a85f5ef) .谁能推荐一个最新的教程并告诉我如何实现来自 Github 的代码,以便我可以通过在 Discord 频道中编写命令来启动 Minecraft 服务器?

我想启动的 Minecraft 服务器由第三方网站托管。

我希望这是足够的信息。

编辑:将 Java 更改为 JavaScript

【问题讨论】:

  • 你知道Java和JavaScript的区别吗?
  • 哦,是的,我知道 :facepalm: 我刚刚注意到它是在 JavaScript 中的。但是我将如何将代码实现到我的机器人中?

标签: java server discord bots minecraft


【解决方案1】:

没关系,我自己发现的。我在 YouTube 上找到了一个很好的教程,如何用 .js 编写你的机器人,我可以在那里添加代码。这是视频: https://youtu.be/7rU_KyudGBY

【讨论】:

    【解决方案2】:

    我在我的 discord.js 机器人中添加了这样的命令, 这是代码,它所做的只是执行运行我的世界服务器的批处理文件。

    client.on('message', message => {

    const args = message.content.slice(prefix.length).split(/ +/);
    const command = args.shift().toLowerCase();
    
    if(!message.content.startsWith(prefix) || message.author.bot) return;
    
    if(command === 'runmc'){
        const {exec} = require('child_process');
        console.log('Starting MC server');
        message.channel.send('Starting Minecraft Server...');
        exec('start RUNMC.bat')
        return;                         
    };
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-09-04
      • 1970-01-01
      • 2021-01-12
      • 1970-01-01
      • 2017-06-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多