у меня вот тут тоже вопрос возник:
Как можно сделать опрос на базе runInlineMenu, который работает на основе данных из массива. Например есть массив из 10 вопросов, они должны выдаваться поэтапно (после обработки предыдушего вопроса, нажатиями кнопок "Да" или "Нет"). Сейчас реализовано через функцию, которая берет массим и глобальную переменную счетчика, берет первый вопрос из массива, генерирует runInlineMenu с кнопками "Да" и "Нет", после выбора варианта увеличивает счетчик на единицу и запускает функцию заново до тех пор, пока не кончатся вопросы в массиве. Но проблема в том, что счетчик является глобальным и если данный опрос проходят несколько человек, то счетчик естественно работает некорректо. как можно решить этот вопрос? Чтобы опрос был индивидуальным.
Есть такая хуйня типа $.waitForRequest
Ну типа в каком-нибудь экшене отправляешь $.sendMessage с вопросом и кнопками, потом делаешь $.waitForRequest, в колбеке $.sendMessage с вопросом и новыми кнопками и ещё одним $.waitForRequest , в нем ещё один вопрос с кнопками через сендмессейдж и ещё один вейт фор реквест