mirror of
https://github.com/ReVanced/revanced-bots.git
synced 2026-01-31 23:01:04 +00:00
feat(bot-discord): support mute (#15)
This commit is contained in:
@@ -4,8 +4,15 @@ import setMuteTimeout from './setMuteTimeout.js';
|
||||
parse['mo'] = parse['month']
|
||||
|
||||
export default async function muteMember(config, member, { duration, reason, supportMute }) {
|
||||
const parsedDuration = parse(duration);
|
||||
const expires = Date.now() + parsedDuration;
|
||||
let expires;
|
||||
|
||||
if (supportMute) {
|
||||
expires = Date.now() + supportMuteDuration;
|
||||
} else {
|
||||
const parsedDuration = parse(duration);
|
||||
expires = Date.now() + parsedDuration;
|
||||
}
|
||||
|
||||
const takenRoles = [];
|
||||
for (const takeRole of supportMute ?
|
||||
config.discord.mute.supportTakeRoles :
|
||||
|
||||
@@ -5,6 +5,7 @@ export default async function unmuteMember(config, member) {
|
||||
});
|
||||
|
||||
if (!mute) return false;
|
||||
if (!mute.support_mute) return false;
|
||||
|
||||
member.roles.remove(mute.support_mute ?
|
||||
config.mute.supportGiveRoles :
|
||||
|
||||
Reference in New Issue
Block a user