有一个 text.txt 文件,机器人使用 discord.js 随机选择其中的一个组件

Having one text.txt file and the bot chooses a component of it randomly with discord.js

我想做一个笑话机器人。 (仅供我服务器上的一些朋友使用)。我不想使用 api。而是制作一个包含笑话的大 text.txt 文件。当我发送消息时,我设法让机器人响应:测试。它以 txt 文件中的“笑话”作为响应。它只有一个笑话。现在我想有更多的笑话。并让机器人从其中一个笑话中随机选择。问题是,我不知道如何将笑话分开,以便机器人实际上可以从中随机选择。到目前为止,这是我的代码:

client.on("message", msg => {
  var textart = fs.readFileSync('./textart.txt', {"encoding": "utf-8"})
  if(msg.content === `test`) {
     msg.channel.send(textart)
  }
  
  
})

我也不知道如何让机器人在这些笑话之间随机选择(我是初学者,所以我需要更多编码方面的帮助)有人可以帮助我吗?

文本文本

Joke 1
Joke 2
const jokes = textart.split(/\n/) // or "\n"
msg.channel.send(jokes[Math.floor(Math.random() * jokes length)])