Advertisement
NigelL12

Discord.js Say Command

Mar 1st, 2019
6,079
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // embed version:
  2. const Discord = require('discord.js');
  3. const client = new Discord.Client();
  4. const { Client, RichEmbed } = require('discord.js');
  5. client.login('<your-bot-token>');
  6. client.on("message", (message) => {
  7. if (message.content.startsWith(`!say`)) {
  8.   var text = message.content.split(' ').slice(1).join(' ');
  9.     const embed = new RichEmbed()
  10.       .setTitle('Incorrect usage!')
  11.       .setColor(0x20ff00)
  12.       .setDescription(`Please use it like this example:\n**${prefix}say Bottom Text**`)
  13.   if(!text) return message.channel.send(embed);
  14.    message.channel.send(text);
  15.   message.delete();
  16.   message.channel.stopTyping()
  17.  }
  18. });
  19. // Non-embed version:
  20. const Discord = require('discord.js');
  21. const client = new Discord.Client();
  22. client.login('<your-bot-token>');
  23. client.on("message", (message) => {
  24. if (message.content.startsWith(`!say`)) {
  25.   var text = message.content.split(' ').slice(1).join(' ');
  26.   if(!text) return message.channel.send('Please use it like this example:\n**!say Bottom Text**');
  27.    message.channel.send(text);
  28.   message.delete();
  29.   message.channel.stopTyping()
  30.  }
  31. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement