сделать рассылку через N время и засунуть его в сцену? Один из вариантов это отправить кнопку и вызвать от него событие, а БЕЗ кнопки как-то можно? Зарание спасибо! :)
По ключу попробуй сохранить. У каждого юзера для сессии свой ключ – ctx.chat.id:ctx.from.id
а как потом вызвать вход сцены используя ключ?
Вроде бы текущая сцена указана в ctx.session.__scenes.current
Лучше без костылей просто пометь в бд, что при след действии юзера надо закинуть в сцену. А потом просто добавь пометку, что если такое есть то сменить сцену
ну это тоже самое, что я кнопку отправлю ему при рассылке, чтоб вызвать действие
Не тоже. Зачем кнопка я не понял
ех, я в вопросе написал, что без контекста)
я хочу без действия со стороны юзера, закинуть его в сцену, а сцена уже будет рассылать цепочку сообщений
Так это и беж действия
Ну так по ключу найди и пропиши эти пропсы
вот у меня есть сцена уточенения возраста, роста и тп. Человек заходит в бота, что-либо делает, забивает на бота на неделю, потом через неделю если нет активности от него, я ему отправляю bot.telegram.sendMessage с текстом "а давай заполним твой профиль" и кнопку для входа в сцену и дальше сцена сама должна будет слать вопросы. а если без кнопки, как-то его закинуть через неделю в сцену?
Обсуждают сегодня