Коллеги, здравствуйте. Прошу сразу не бросаться тапками, пользуюсь версией ^4.4.1 Подскажите,

почему так происходит

Есть виззард сцена
const Step1 = new Composer();
Step1.on('text', async (ctx) => {
if(ctx.message.text !== "123456") {
return ctx.reply("Не найден", backKeyboard);
}
return ctx.wizard.next();
});
const Scene = new Scenes.WizardScene('addnew', Step1,..........);

Стоит обрабочик на кнопку Добавить
bot.hears("Добавить", Handler);

async function Handler(ctx) {
await ctx.deleteMessage();
await ctx.reply("Укажите код", backKeyboard);
return ctx.scene.enter("addnew");
}

И когда я пишу добавить, у меня выскакивает сообщение
Укажите код
А потом сразу
Не найден.
Хотя я же только вошел в сцену и туда еще ничего не отправлял. Подскажите, почему так может происходить ?

5 ответов

6 просмотров

Потому что так работает визард

Dmitriy-Code Автор вопроса
Ордо Ксенос
Потому что так работает визард

Я пол года назад делал другого бота И там вход в сцену не запускал сразу обработчик on('text')

Dmitriy-Code Автор вопроса
Ордо Ксенос
Так то визард был, или сцена?

Ну виззард. Вход то одинаковый через ctx.scene.enter(ID)

Dmitriy Code
Ну виззард. Вход то одинаковый через ctx.scene.ent...

Не может такого быть, даже в 3 версии при вызове ctx.scene.enter сразу же вызывается первый степ визарда

Похожие вопросы

Обсуждают сегодня

Читаю сейчас [нет, уже больше не читаю!] курсовую о Булгакове, написанную, похоже, с помощью ChatGPT. Это удивительный психоделический опыт. Текст в основном написан в стиле б...
✨ Uni [🌊 В отпуске]
1
Это фейк @cruppto_newbot?
Antskup
13
всем салют сегодня утро заметил что бот не может отправлять фотки по url. ручками в браузере ссылка норм открывает фотки. падает ошибка 'Bad Request: failed to send message ...
Vasya Ivanov
9
ребят, привет. за какое время бот полученную заявку на вступление в группу может принять \отклонить? Помню речь была про 5 минут, сейчас как?
Роман Ромашин :)
10
Добрый день! На Odoo 16.0 через 1-2 дня перестают работать кроны. В логах одна только ошибка на момент, когда сработал последний крон. Может кто-то уже с этим разбирался?
Denis Валенчиц
3
Доброго времени суток. Правильно ли я понимаю, что с введением новой платежной единицы stars, я просто могу оставить текущую платёжку от Юкассы, которая выполняется на сайте с...
Prokhor Chulkov
7
1. странный лог. Обычно лог идет по времени сверху вниз, а у Вас наоборот. Как так вышло? 2. это odoo.sh ?
Alex Kom
3
Добрый день! Не подскажете как к модели Категории Шопоголика добавить отношение Тейлора. Пробовал по документации, но не получается. Мб уже кто-то делал?
Николай Афанасенко
6
@veranikaEU получилось? Можно увидеть рабочий код?
Alex Kom
8
вопрос: кто как решает вопрос с динамической подгрузкой скриптов для отдельных страниц с включенным turbo router?
Sergei Toroptsev
25
Карта сайта