Задать вопрос
@bakin2004

Бот Telegram не хочет начинать выполнять цикл?

Имеется такой код бота
import telebot
import requests
import time
from threading import Thread

bot = telebot.TeleBot('ключ бота') 

users = ['айди пользователей']

@bot.message_handler(func=lambda message: message.chat.id not in users)
def CheckUser(message):
    bot.send_message(message.chat.id, "ПриветТебе сюда нельзя")

@bot.message_handler(content_types=['text'])
def handle_text(message):
    bot.send_message(message.chat.id, "Введите...")
    @bot.message_handler(content_types=['text'])
    def handle_text(message):
        myphonenumber = message.text
        
        def func_0():
            i=0
            while i<1:            
                "код функции"
                i+=1

while True:
    try:
      bot.polling(none_stop=True)
    except: 
      print('bolt')
      logging.error('error: {}'.format(sys.exc_info()[0]))
      time.sleep(5)


Не хочет выполняться код функции, бот постоянно просит переменную у пользователя
  • Вопрос задан
  • 123 просмотра
Подписаться 2 Простой Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы