Discord Muting Bot

Hey, I need help with a Discord Bot that mutes, this is what i have:

const discord = require(“discord.js”)
const ms = require(“ms”)

module.exports.run = async (bot, message, args) => {
let perms = message.member.hasPermissions(“ADMINISTRATOR”)
if(!perms) return message.channel.send(“You do not have enough perms”)

let logchannel = message.guild.channels.cache.find(ch => ch.name === “logchannel”)
if(!logchannel) return message.channel.send(“Cannot find log channel”)

let role = message.guild.roles.cache.find(ch => ch.name === “Muted”)
if(!role) return message.channel.send(“Cannot find Mute role”)

let user = message.mentions.members.first()
if(!user) return message.channel.send(“Specify a user!”)

let time = args[1]
if(!time) return message.channel.send(“Specify a time!”)

let reason = args.slice(2).join(" ")
if(!reason) reason = “Reason not specified”

let embed = new discord.MessageEmbed()
.setTitle("User Muted | " + ${user.user.tag})
.addField(“Muted by”) , ${message.author})
.addField(“Time Muted” , $(time))
.addField(“Reason” , ${reason})

user.roles.add(role)
logchannel.send(embed)
message.channel.send(${user} was successfully muted by ${message.author} for ${time} with the reason of $(reason))

setTimeout(function() {
user.roles.remove(role)
message.channel.send(${user} is now unmuted)
}, ms(time))
}

module.exports.help = {
name: “tempmute”,
aliases: (“temporarymute”),
description: “Temp mute a user”,
usage: “tempmute a user time reason”,
category: “Moderation”
}

I don’t know what i did wrong, please help me.
it tells me this: https://imgur.com/a/FhsIkmn

o_o sorry, i’m very new. my bad.