#javascript #discord.js
Вопрос:
Я ищу способ создать команду для добавления роли (скажем, модератора) до определенной даты…. команда будет выглядеть примерно так..
.addrole @Cylence#0001 834130492219588671 07/20/21
это позволит использовать mm/dd/yy
формат и удалить роль, как только наступит эта дата…Я новичок в discord.js и js в целом, и я понятия не имею, с чего начать поиски, поэтому я подумал, что спрошу здесь! 😀
Ответ №1:
Я думаю, что самым простым способом было бы создать базу данных и подключить ее к вашему боту Discord, например MongoDB, MySQL и т.д.
Просто выберите один из них и погуглите, как это реализовать
Если вы это сделали, вы можете сохранить эту дату вместе, например, с идентификатором пользователя и ролью (идентификатором) в своей базе данных
Последнее, что вам нужно, — это «событие«, которое вы должны создать для себя. Вы можете проверять текущую дату каждый день и искать в базе данных, есть ли роли, которые необходимо удалить сегодня. В этом случае вы можете снова удалить роль.
Опять же, просто погуглите, если вы не знаете, как это настроить
Для решения этой проблемы могут быть более короткие и быстрые решения, но это была бы моя попытка 😀