только одно конретное сообщение?
Просто надо сделать проверку пароля - если код верный, то дальше идет весь контент. Если код неправильный, то ответ "доступа нет". Просьба ввести пароль начинается сразу после start. Сейчас я делаю такую проверку так:
bot.on('text', msg => {... if... else...})
Но это слушает все сообщения... если юзер введет любое сообщение после прохождения проверки - будет ответ про пароль. А это неправильно всегда отвечать про пароль )
То есть надо, чтобы было так
- start
- бот спрашивает пароль
- ввод пароля
- ответ по паролю
- если пароль ок, то бот показывает контент
- если юзер вводит здесь какое-то сообщение, то здесь ответ от бота приходит другой
https://t.me/telegraf_ru
А тут разве нельзя просто сделать проверку msg регэкспом на то что это start ? И если это он то выполнять проверку пароля, а если нет то не выполнять ?
посмотри про сцены
Можно массив с id пользователей которые уже ввели правильный код -для них показывается весь контент, всем остальным надо пройти пароль
Обсуждают сегодня