Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- lient.on("message",(message) => {
- if (message.channel.type !== "text") return;
- if (!message.content.startsWith(prefix)) return;
- if(message.content.startsWith( 'prefix' + "temp on")) {
- if (!message.member.hasPermission("MANAGE_CHANNELS")) return message.reply("** You Don't Have Permission `Manage channels` To Do This Command");
- temp[message.guild.id] = {
- work : true,
- channel : "Not Yet"
- };
- message.guild.createChannel("اضغط لصنع روم مؤقت", 'voice').then(c => {
- c.setPosition(1);
- temp[message.guild.id].channel = c.id
- message.channel.send("** تم صنع رووم بنجاح.**");
- });
- if(message.content.startsWith( 'prefix' + "temp off")) {
- if (!message.member.hasPermission("MANAGE_CHANNELS")) return message.reply("** You Don't Have Permission `Manage channels` To Do This Command");
- message.guild.channels.get(temp[message.guild.id]).delete();
- temp[message.guild.id] = {
- work : false,
- channel : "Not Yet"
- };
- message.channel.send("** تم حذف رووم بنجاح.**");
- };
- }})
- client.on("voiceStateUpdate", (o,n) => {
- if (!temp[n.guild.id]) return;
- if (temp[n.guild.id].work == false) return;
- if (n.voiceChannelID == temp[n.guild.id].channel) {
- n.guild.createChannel(n.user.username, 'voice').then(c => {
- n.setVoiceChannel(c);
- c.overwritePermissions(n.user.id, {
- CONNECT:true,
- SPEAK:true,
- MANAGE_CHANNEL:true,
- MUTE_MEMBERS:true,
- DEAFEN_MEMBERS:true,
- MOVE_MEMBERS:true,
- VIEW_CHANNEL:true
- });
- })
- };
- if (!o.voiceChannel) return;
- if (o.voiceChannel.name == o.user.username) {
- o.voiceChannel.delete();
- };
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement