Advertisement
MoJRemGames

server.js-LUXY

Nov 21st, 2019
1,100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.11 KB | None | 0 0
  1. const http = require('http');
  2. const express = require('express');
  3. const app = express();
  4. app.get("/", (request, response) => {
  5. response.sendStatus(200);
  6. });
  7. app.listen(process.env.PORT);
  8. setInterval(() => {
  9. http.get(`http://NameProject.glitch.me/`);
  10. }, 280000);
  11.  
  12. // كل البكجات الي ممكن تحتجها في اي بوت
  13. const { Client, RichEmbed } = require("discord.js");
  14. var { Util } = require('discord.js');
  15. const {TOKEN, YT_API_KEY, prefix, devs} = require('./config')
  16. const client = new Client({ disableEveryone: true})
  17. const ytdl = require("ytdl-core");
  18. const canvas = require("canvas");
  19. const Canvas = require("canvas");
  20. const convert = require("hh-mm-ss")
  21. const fetchVideoInfo = require("youtube-info");
  22. const botversion = require('./package.json').version;
  23. const simpleytapi = require('simple-youtube-api')
  24. const moment = require("moment");
  25. const fs = require('fs');
  26. const util = require("util")
  27. const gif = require("gif-search");
  28. const opus = require("node-opus");
  29. const ms = require("ms");
  30. const jimp = require("jimp");
  31. const { get } = require('snekfetch');
  32. const guild = require('guild');
  33. const dateFormat = require('dateformat');//npm i dateformat
  34. const YouTube = require('simple-youtube-api');
  35. const youtube = new YouTube('AIzaSyAdORXg7UZUo7sePv97JyoDqtQVi3Ll0b8');
  36. const hastebins = require('hastebin-gen');
  37. const getYoutubeID = require('get-youtube-id');
  38. const yt_api_key = "AIzaSyDeoIH0u1e72AtfpwSKKOSy3IPp2UHzqi4";
  39. const pretty = require("pretty-ms");
  40. client.login(TOKEN);
  41. const queue = new Map();
  42. var table = require('table').table
  43. const Discord = require('discord.js');
  44. client.on('ready', () => {
  45. console.log(`Iam Ready My Owner ${client.user.tag}!`);
  46. });
  47. /////
  48. ////////////////////[ قفل الشات ]////////////////////
  49. client.on('message', luxy => {
  50. if(luxy.content === prefix + "mc" || luxy.content === "قفل الشات") {
  51. if(!luxy.channel.guild) return luxy.reply(':white_check_mark: **This command only for servers**');
  52.  
  53. if(!luxy.member.hasPermission('MANAGE_MESSAGES')) return luxy.reply('**__عــلــي كــيــف أمــك تــقــفــل الــشــات__**');
  54. luxy.channel.overwritePermissions(luxy.guild.id, {
  55. SEND_MESSAGES: false
  56.  
  57. }).then(() => {
  58. luxy.reply("**__تـــم قــفــل الــشــات__ :lock: **")
  59. });
  60. }
  61. ////////////////////[ فتح الشات ]////////////////////
  62. if(luxy.content === prefix + "uc" || luxy.content === "فتح الشات") {
  63. if(!luxy.channel.guild) return luxy.reply(':white_check_mark: **This command only for servers**');
  64.  
  65. if(!luxy.member.hasPermission('MANAGE_MESSAGES')) return luxy.reply('**__عــلــي كــيــف أمــك تــفــتــح الــشــات__**');
  66. luxy.channel.overwritePermissions(luxy.guild.id, {
  67. SEND_MESSAGES: true
  68.  
  69. }).then(() => {
  70. luxy.reply("**__تــم فــتــح الــشــات__ :unlock: **")
  71. });
  72. }
  73.  
  74. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement