gaber-elsayed

Chanage Game QucikDb

Apr 15th, 2021
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.62 KB | None | 0 0
  1. //All Copyrights to Erike.#5662
  2. const Discord = require("discord.js");
  3. const bot = new Discord.Client()
  4. const config = require("./userconfig.json")
  5. const db = require("quick.db")
  6. let prefix = config.prefix
  7. async function CR(){
  8. await db.set(`Author`, `@Erike.#5662`)
  9. }
  10. CR()
  11. bot.on("ready", () => {
  12. async function readyDo(){
  13. let status = await db.fetch(`StatusGame`)
  14. if(status === null) status = "$help";
  15. bot.user.setGame(`${status}`, 'https://www.twitch.tv/Marshal')
  16. }
  17. readyDo()
  18.  
  19. })
  20.  
  21. bot.on("message", message => {
  22.  
  23. if(message.content.toLowerCase() === prefix + "setgame"){
  24. let permission = message.member.hasPermission("ADMINISTRATOR")
  25. if(!permission) return;
  26. let newwstatus = message.content.split(1).join(" ")
  27. if(!newwstatus) return message.reply("Please write anything to use it")
  28. message.channel.send("Please wait...").then(msg => {msg.delete(3000)})
  29. async function setnewgame(){
  30. await db.set(`StatusGame`, `${newwstatus}`)
  31. setTimeout(function(){
  32. async function checkStatus(){
  33. let currentstatus = await db.fetch(`StatusGame`)
  34. message.reply(`Status is Changed :) - new Status: ${currentstatus}`)
  35. let author = await db.fetch(`Author`);
  36. if(author === null) author = "@Erike.#5662";
  37. message.channel.sendMessage("` Code Created By: " + author + "`");
  38. setTimeout(function(){
  39. process.exit()
  40. }, 1000)
  41. }
  42. checkStatus()
  43. }, 3000)
  44. }
  45. setnewgame()
  46. }
  47.  
  48. })
  49.  
  50. bot.login(config.token)
Advertisement
Add Comment
Please, Sign In to add comment