#javascript #discord #discord.js #arguments
Вопрос:
Я хотел бы добавить два варианта аргументов в своего бота.
Дата первого подключения на сервере меньше X
Дата создания второй учетной записи моложе X
let memberCount = message.guild.members.cache.filter(member => Date.now() - member.user.createdAt < 1000*60*60*24*10 amp;amp; Date.now() - member.joinedAt < 1000*60*60*24*1).size;
const Members = message.guild.members.cache.filter(member => Date.now() - member.user.createdAt < 1000*60*60*24*10 amp;amp; Date.now() - member.joinedAt < 1000*60*60*24*1).map(member => "<@" member.user.id ">");
const args = message.content.substring(PREFIX.length).split(/ /g);
switch(args[0]){
case 'szukaj':
message.channel.send("```Konta młodsze niż 10 dni i czas na serwerze krótszy niż 1 dzień.```**Ilość:** " memberCount "").then;
if(Members == 0)
message.channel.send("**Nie znaleziono nic! Jest czyściutko szefuniu.** 😄");
if (Members >= 1)
console.log(`n${Members}`);
message.channel.send(`n${Members}`);
break;
Но как добавить два аргумента после ШУКАЯ? (шукай = поиск)
Пример:
`szukaj 1d 10d
Найдено:<здесь бот показывает все учетные записи, которые присоединились менее чем за 1 день, и дату создания учетной записи моложе 10 дней>
Пример2:
`szukaj 2h 7h
Найдено:<здесь бот показывает все учетные записи, которые присоединились менее чем за 2 часа, а дата создания учетной записи моложе 7 дней>
Пример3:
`szukaj 2h 0
Найдено:<здесь бот показывает все аккаунты, которые присоединились менее чем за 2 часа>
Пример4:
`szukaj 0 7h
Найдено:<здесь бот показывает дату создания всех учетных записей моложе 7 лет>
Можно ли добавить два временных аргумента? Первый участник.присоединился и второй участник.пользователь.создал.
Комментарии:
1. args[0] — его первый аргумент args[1] его 2 аргумента.
2. Итак, как определить args[0] = member.joinedAt<[args 0 во времени] и args[1] =member.user.createdAt