Тема: node js bot
Показать сообщение отдельно

  #3  
Старый 22.06.2022, 19:55
Kecer
Участник форума
Регистрация: 05.12.2020
Сообщений: 241
С нами: 2862489

Репутация: 18
По умолчанию

Цитата:
Сообщение от th3egdvach  

неправильно регулярку составил и вообще лучше сделать 2 разных слушателя

JavaScript:





Код:
bot
.
hear
(
/^\/test(\s+.*|)$/i
,
msg
=>
{
// /test asdasd as das asd
}
)
bot
.
hear
(
/^\/test1(\s+.*|)$/i
,
msg
=>
{
// /test1 asdasd as das asd
}
)

Ой забыл регулярки убрать, они там ваще не нужны

JavaScript:





Код:
bot
.
hear
(
/^(?:\/test)$/i
,
msg
=>
{
msg
.
send
(
'Что бы продолжить напишите /test1'
)
}
)


и есть условно говоря ещё команда

JavaScript:





Код:
bot
.
hear
(
/^(?:\/test1)$/i
,
msg
=>
{
msg
.
send
(
'Вы продолжили действие'
)
}
)


И надо что бы я писал /test мне выдавало "Что бы продолжить напишите /test1"

я писал /test1 и оно писало мне 'Вы продолжили действие'

Но если я захочу повторно написать /test1 мне напишет "Запросов не было" ну или что-то подобное
 
Ответить с цитированием