Всем привет.
В общем был уже подобный вопрос, но я не нашёл нужного ответа.
К примеру когда я делаю тг бота C#, и пишу:
bool isNumber = false;
...
if(isNumber) {
bot.SendAsyncTextMessage(id, "вы ввели номер")
}
else if(text.StartsWith("/number")) {
isNumber = true;
bot.SendAsyncTextMessage(id, " Введите номер")
}
И вот после этого "Введите номер" если кто то другой напишет боту, то бот воспримет другое сообщение за введённый номер.
Как сделать, что бы он ожидал сообщения только от пользователя\пользователей, который написал /number, а для других работал как обычно?
UPD: Может, попробовать хранить ID пользователей в массиве, и потом проверять, написал ли указанный пользователь? Не баян?