Автоответчик
У меня есть вот такой код: (Это автоответчик, пишу слово Error, выдает ответ line1 line2 (Вы скорее всего знали, но я на всякий случай объясню))
client.on('message', message => { if (message.author.bot) return; if (message.content.startsWith("Error")) message.channel.send`line 1 line 2` }) И если я пишу слово "Error" в начале предложения, автоответчик срабатывает, но если я напишу "Hello error", автоответчик не сработает. Как мне решить данную проблему? |
Jexly,
RegExp test !!! |
Цитата:
|
Jexly,
if(/error/i.test(message.content)) |
Сразу прошу прощения, если я как-то туплю... Ведь я хочу разобраться. Вообщем, у меня почему-то не работает.. Где ошибка?!
client.on('message', message => { if (message.author.bot) return; if (message.content.startsWith("Error")) if(/error/i.test(message.content)) message.channel.send`line 1 line 2` }) |
Я пишу "Hey error", и бот молчит, но должен выдавать мой текст
|
Если Вам не сложно, не могли бы Вы отправить, где должна была стоять if(/error/i.test(message.content)) в коде?
|
Надеюсь Вы мне поможете до конца.. :-?
|
Jexly,
client.on('message', message => { if (message.author.bot) return; if(/error/i.test(message.content)) message.channel.send`line 1 line 2` }) |
Спасибо Вам огромное!! :D
|
Часовой пояс GMT +3, время: 03:32. |