Функция .includes()
- это то, что вы ищете:
if (message.content.includes("<@554504420206051328>")) {
message.channel.send('My advice to you, is buy AAPL.');
}
Вы можете проверить эту функцию документация , если вам нужна дополнительная информация.
Теперь для второй части вашего вопроса (поиск AAPL
в сообщении) он практически совпадает с первым:
if (message.content.toLowerCase().includes("aapl")) {
message.channel.send('I found AAPL');
}
Функция .toLowerCase()
помещает содержимое сообщения, пойманного в нижний регистр. Поэтому, когда вы ищете aapl
, вы на самом деле ищете AAPL
, aapl
, Aapl
и т. Д.