Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
Beko96
@Beko96
Python
Telegram
Боты
Как реализовать бесконечный цикл для бота модуль telebot?
import telebot
bot = telebot.TeleBot('TOKEN')
@bot.message_handler(commands=['start'])
def start(message):
while True:
msg = bot.send_message(message.chat.id,'введите данные: ')
bot.register_next_step_handler(msg,foo)
def foo(message):
data = message.text
# и что то дальше ...
# и пока это происходит цикл должен приостановится как input ждет пока ты не ввел данные
Вопрос задан
более трёх лет назад
230 просмотров
1
комментарий
Подписаться
2
Простой
1
комментарий
Facebook
Вконтакте
Twitter
shurshur
@shurshur
Ужас какой. Не нужно никакого цикла, bot.polling сам делает нужный цикл. Нужно просто менять handler'ы по мере ответов от пользователя. Примеров такого - вагон.
Написано
более трёх лет назад
Помогут разобраться в теме
Все курсы
Нетология
Fullstack-разработчик на Python + нейросети
20 месяцев
Далее
Skillfactory
Профессия Python-разработчик
9 месяцев
Далее
SF Education
Бэкенд-разработчик на Python
3 месяца
Далее
Решения вопроса
0
Пригласить эксперта
Ответы на вопрос
0
Ваш ответ на вопрос
Войдите, чтобы написать ответ
Войти через центр авторизации
Похожие вопросы
Telegram
Простой
Как зарегистрироваться в telegram из России?
1 подписчик
вчера
223 просмотра
2
ответа
Python
Простой
Какой браузер с headless для python не распознаеться и не блокируеться google ai studio?
2 подписчика
31 окт.
156 просмотров
0
ответов
Python
Простой
Как сформировать изображение GS1 DataMatrix с функциональными знаками?
1 подписчик
31 окт.
84 просмотра
0
ответов
Python
+1 ещё
Простой
Почему callback_query_handler в telebot не работает?
1 подписчик
31 окт.
96 просмотров
3
ответа
Telegram
Сложный
Можно в телеграмм мини апах один раз запросить разрешение на запись видео/аудио?
1 подписчик
30 окт.
54 просмотра
0
ответов
Python
+1 ещё
Простой
Как исправить проблему с Docling?
1 подписчик
28 окт.
115 просмотров
0
ответов
Telegram
Средний
Как узнать username пользователя по ID пользователя?
1 подписчик
27 окт.
424 просмотра
1
ответ
Telegram
Средний
Почему Telegram возвращает media: messageMediaUnsupported для одного из сообщений с опросами?
1 подписчик
26 окт.
65 просмотров
1
ответ
Telegram
+2 ещё
Простой
TdApi.GetChatHistory или как корректно вызвать вывод истории чата?
1 подписчик
23 окт.
101 просмотр
0
ответов
Python
Простой
Что делать если turtle в python не отвечает?
1 подписчик
22 окт.
223 просмотра
2
ответа
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
Backend developer (Python, FastAPI)
BCraft
До 4 000 $
Python Developer
Strikt
от 100 000 до 150 000 ₽
Backend Python Developer Middle/Senior
AppRoute
До 3 000 $
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама