как я прошу ввода в мой чат telegram бот python telebot - PullRequest
0 голосов
/ 13 апреля 2020

Я пытаюсь получить данные от пользователя и отправить эти данные всем подписчикам ботов.

, поэтому мне нужно сохранить его данные в переменной и использовать их после этого в методе send_message, но я не знаю как заставить моего бота ждать ввода пользователя и какой метод я должен использовать для получения ввода пользователя

спасибо:]

1 Ответ

0 голосов
/ 15 апреля 2020

Если вы хотите получить пользовательский ввод, логика c немного отличается. Я предполагаю, что вы используете longpolling.

Когда бот запрашивает ввод у пользователя, вы можете просто сохранить логическую строку / строку в глобальной переменной, предположим, что переменная user_input:

Вы получаете обновление и запрашивает ввод у пользователя, затем вы устанавливаете user_input [идентификатор пользователя] ['input'] = true
Затем, когда вы получаете другое обновление, вы просто проверяете эту переменную с помощью if (if user_input[userid]['input']: # do something).


Если ваша проблема 403 Запрещена для «пользователь заблокировал бота», вы ничего не можете с этим поделать.

...