【问题标题】:Is it possible to run discord.py code with from a discord.js bot using child_process?是否可以使用 child_process 从 discord.js 机器人运行 discord.py 代码?
【发布时间】:2022-11-12 19:01:49
【问题描述】:

我有一个 Python 机器人,其中包含一个掷骰子,这在 JavaScript 中很难做到。启动机器人后,我希望 discord.py 中的机器人也能正常工作。 child_process 可以吗?如果是这样,我应该使用什么代码?

我想用 JS 在 Python 中启动机器人。

【问题讨论】:

  • 不难,用JS做就行了。如果你真的想用 Python 来做,为什么不把机器人的其余部分也用 Python 来做呢?

标签: javascript node.js discord discord.js discord.py


【解决方案1】:

我的建议是在 JS 中重写骰子逻辑。 “掷骰子”是编程中非常常见的初学者任务,因此找到教程并不困难。

如果您对尝试此操作犹豫不决,请使用此处详述的 child_process 模块。 https://stackoverflow.com/a/20643568/7960407

但是,我建议不要这样做,因为您的应用程序的性能可能无法使用。此外,如果出现问题,调试也将是一场噩梦。

【讨论】:

  • 100% 同意,在这里使用多个进程绝对是矫枉过正。并且认为掷骰子“在 js 中很难做到”的人绝对没有准备好进行进程间通信。用Javascript重写python逻辑是解决这一层问题的正确方法
猜你喜欢
  • 2017-01-12
  • 1970-01-01
  • 1970-01-01
  • 2021-06-22
  • 1970-01-01
  • 1970-01-01
  • 2022-11-19
  • 2018-06-18
  • 2013-04-30
相关资源
最近更新 更多