A
A
Andrey Belyaev2020-11-15 21:49:13
JavaScript
Andrey Belyaev, 2020-11-15 21:49:13

How can I return the 2nd word of the user in the bot's response?

I need the bot to return the word after the "where" command, that is, the
person writes "where is Kolya" and the bot answers I predict (what the bot should return is Kolya)

updates.hear(/^(?:где|gde)\s?(+)?$/i, (message) => {
var soo = ["Предсказываю ", "Думаю "].random();
var otvet = ["Хавает шавуху с помойки", "Нямает пирожки на улице", "Жрёт гнилой картофель в мусорном баке", "Дома смотрит Аниме", "Бухает с бомжами под подъездом", "Избивает Бомжа Васю на улице возле помойки", "Дома хавает дошик", "Курит в соседнем подъезде", "Грабит банк в центре города", "Насилует соседку Марину", "Избивает соседа Григория", "Лечит дохлого голубя водочкой возле подъезда", "Насилует кота Мурзика у бабушки Леси в саду", "Ебашит голубя палкой возле магнита", "Ебашит с винтовки по муравьям возле Красной площади", "Отрезает лапки муравьям около Дома", "Кушает яблочко в больнице", "Беспощадно пожирает дошики в магните", "Сидит в вк находясь дома=)"].random();
message.send(`${soo} ${otvet}`)
});

Answer the question

In order to leave comments, you need to log in

1 answer(s)
V
Vitaly, 2020-11-15
@vshvydky

> "where is kolya".split(" ")
[ 'where', 'kolya' ]

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question