две из них с хендером scene.hears('Go back', someFunction);
Из сцены А пользователя перекидывает на сцену Б, где, при определенном ответе, его отправлет на сцену В. Если там отправить сообщение 'Go back' - пользователя перекидывает на сцену А.
По логам видно что handler scene.hears('Go back', someFunction) запускается дважды - сперва для сцены В и затем для сцены Б. Как это решить?
вангую нет await при переходе меджу сценами, но это не точно
имеете в виду где то на уровне scene.hears(‘Go back’, someFunction) -> someFunction ? await context.scene.enter(ID) ?
@AniCoder а что тогда посоветуете чтобы избежать такой вот ситуации ?
А что не так собственно
Обсуждают сегодня