有一个 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)])
我想做一个笑话机器人。 (仅供我服务器上的一些朋友使用)。我不想使用 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)])