Удалить команду или «триггерное слово» - PullRequest
0 голосов
/ 16 марта 2019

У меня есть сообщение, которое я хочу, чтобы наш бот отправил, но для поддержания чистоты чата я хотел бы удалить сообщение, вызвавшее команду: как я могу это сделать?
Это текущий код сообщения:

if (message.content.toLowerCase().includes("<@botsnumberidhere> what are the numbers")) {
  message.channel.send("This is good, real good.", {
    file: "https://domainforimage.com/image0.jpg" // Or replace with FileOptions object
  });
}

1 Ответ

0 голосов
/ 16 марта 2019

Вы можете удалить сообщение с помощью Message.delete(). Обратите внимание, что это сообщит Discord, что вы хотите удалить сообщение, но вы все равно сможете получить доступ к свойствам переменной message, которую вы ранее сохранили.

if (message.content.toLowerCase().includes("<@botsnumberidhere> what are the numbers")) {
  message.delete(); // You can put it here.
  message.channel.send("This is good, real good.", {
    file: "https://domainforimage.com/image0.jpg"
  });
}
...