[英]JavaScript random trigger on event
我目前正在尝试编写一个 Discord 机器人,并且我正在尝试在用户聊天时随机做一些事情,所以它有时会触发,有时不会触发,它是随机的。 我找遍了,但一无所获,我在 JavaScript 中使用 Eris 库。 感谢您的帮助::D
链接到 Eris 库: Eris Library For Discord
另外,我只需要找出如何在事件发生时随机触发事件,而不是要求所有代码,只是在特定事件发生时随机触发的部分。
要在有人聊天时做一些事情,只需像这样设置一个基本的消息监听器:
client.on('message', msg => {
// your code here
});
每次在聊天中发送消息时,监听器中的代码都会运行。
因此,要随机运行命令,请执行 adeneo 指出的操作,如下所示:
client.on('message', msg => {
if (Math.random() > 0.7) {
// Run your command. For example, send a message back to the same channel like this:
msg.channel.send('This is a message from the bot!');
}
});
您可以在基本Discord.js 文档中找到有关设置基本机器人的更多信息。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.