Advertisement
Ruka10

Discord.js v12 - episode [2]

Apr 16th, 2020
379
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.51 KB | None | 0 0
  1. //server.js
  2. const Discord = require("discord.js")
  3.  
  4. const client = new Discord.Client();
  5.  
  6. const config = require("./config.json")
  7.  
  8. client.on("ready", () => {
  9. console.log(`${client.user.tag} online!`)
  10. });
  11.  
  12. client.on("message", message => {
  13. if(message.content === `${config.prefix}ping`) {
  14. message.reply("pong!")
  15. }
  16. });
  17.  
  18. client.on("message", async message => {
  19. if(!message.content.startsWith(config.prefix) || message.author.bot) return;
  20.  
  21. let args = message.content.slice(config.prefix.length).split(" ")
  22. let cmd = args.shift().toLowerCase()
  23.  
  24. if(cmd === "say") {
  25. let kalimat = args.join(" ")
  26. if(!kalimat) return message.reply("Masukan sebuah kalimat")
  27.  
  28. let embed = new Discord.MessageEmbed()
  29. .setAuthor("Say commands")
  30. .setDescription(kalimat)
  31. .setColor("black")
  32. .setFooter("say commands")
  33. message.channel.send(embed)
  34. }
  35. });
  36.  
  37. client.login(config.token);
  38.  
  39. //config.json
  40. {
  41. "token": "your token bot",
  42. "prefix": "your bot prefix"
  43. }
  44.  
  45. //Package.json
  46. {
  47. "name": "Jeremy",
  48. "version": "0.0.1",
  49. "description": "A simple Node app built on Express, instantly up and running.",
  50. "main": "server.js",
  51. "scripts": {
  52. "start": "node server.js"
  53. },
  54. "dependencies": {
  55. "express": "^4.17.1",
  56. "discord.js": "^12.1.1"
  57. },
  58. "engines": {
  59. "node": "12.x"
  60. },
  61. "repository": {
  62. "url": "https://glitch.com/edit/#!/hello-express"
  63. },
  64. "license": "MIT",
  65. "keywords": [
  66. "node",
  67. "glitch",
  68. "express"
  69. ]
  70. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement