【发布时间】:2021-02-10 05:27:31
【问题描述】:
所以,我希望在 discord.js 中创建一个密码生成器函数,并且我想包含 [az][AZ][0-9],而所有这些都是可选的(我想要用户能够确定密码中包含的内容,例如他们想要小写和大写还是只需要一个)。我一直在尝试解决这个问题,但不能完全正确(我对这一切都很陌生)。
这是我目前所拥有的:
if (message.content === `${prefix}pwgen`) {
const random = (length = 8) => {
let chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789';
let str = '';
for (let i = 0; i < length; i++) {
str += chars.charAt(Math.floor(Math.random() * chars.length));
}
return str;
};
这是我从https://attacomsian.com/blog/javascript-generate-random-string 获得的一些代码,但显然,在这里,他使用 console.log 从代码块中获取结果,但在这里我希望能够让用户在 Discord 上发送一个数字所以机器人会生成一个该长度的随机字符串,然后让机器人在 Discord 中返回它。我怎样才能做到这一点?谢谢!
【问题讨论】:
标签: javascript node.js discord discord.js