Closed Radzhab closed 9 years ago
Надо просто ждать следующего Update-a, запомнив где-то на сервере что "текущая команда Погода". Или можно просить ввести город сразу в первой команде: "/Погода Москва".
Увы, но "мозги" бота это совершенно другая тема. State-машины для сложных команд, валидация результатов и т.п. - там много всего интересного. А эта библиотека - всего лишь транспортный уровень.
) Ну что нибудь типа WaitNewMessage
можно же добавить? Вот например
https://github.com/FloodCode/MonsterBot/tree/5909c97dd2f4dfc4d38456ef6b1eab743a141e65
Бот одновременно принимает сообщения от разных пользователей, следующим может быть например команда "/Погода" от другого пользователя, в том же чате или другом групповом.
Нужно на серверной стороне делать отдельную логику по разделению пользователей на чаты и ведению "переписки" раздельно по чатам. А иначе получится все остальные пользователи будут "висеть" пока бот будет ждать пока первый придумает название города.
В демо примере подсказок не нашел.