Так что я новичок в создании ботов, и я чувствую себя полукомфортно в космосе. Сейчас я только копаюсь в Discord.js, но я столкнулся с проблемой, которая мне не кажетсячтобы двигаться дальше.
У меня есть что-то вроде шутливого бота, который должен обнаружить, отправил ли человек изображение или ссылку, вывести ответ, а затем удалить изображение (или ссылку).(Действительно, я бы предпочел удалить все, что не является текстовым, но мне нужен ответ, чтобы точно сказать, что это за носитель, поэтому мне все равно, особенно ли он ограничен ...)
Вот что у меня есть:
//remove instances of images
if (message.attachments.length > 0) {
message.channel.send(`${message.author} sent an image!`);
message.channel.send('This constitutes revelry and merriment and is strictly outlawed!')
message.delete();
}
//remove instances of links
if (message.embeds.length > 0) {
message.channel.send(`${message.author} sent an link!`);
message.channel.send('This constitutes revelry and merriment and is strictly outlawed!')
message.delete();
}
Однако, если я отправляю изображение, оно просто ничего не делает.
Заранее спасибо!
edit: я бы тожехотелось бы сказать, что бот имеет другие функциональные возможности, которые отлично работают (реагирование, удаление, ответ на упоминания определенных слов), поэтому, надеюсь, единственный соответствующий код должен быть выше.