Добрый день.
Раньше бот функционировал добросовестно. Сейчас же время от времени при отправке команды он подвисает на 1-2 минуты и вместо корректного результата выполнения возвращает результат + текст "Expecting value: line 1 column 1 (char 0)"
Причём данная ошибка носит плавующий характер
import telebot
token = 'используемый мной токен'
botan_token = 'ботан токен'
print(bot.get_me())
def log(message):
print("\n ---------")
from datetime import datetime
print(datetime.now())
print(" Сообщение от {0} {1}. (id = {2}) \n Текст - {3}".format(message.from_user.first_name,
message.from_user.last_name,
message.from_user.id,
message.text))
@bot.message_handler(commands=['start'])
def handle_start(message):
user_markup = telebot.types.ReplyKeyboardMarkup(True, False)
user_markup.row('Смена', 'Корректировка')
user_markup.row('Закрытие', 'Возврат')
user_markup.row('Скрыть', 'Помощь')
bot.send_message(message.from_user.id, 'Добро пожаловать..', reply_markup=user_markup)
@bot.message_handler(content_types=['text'])
def handle_text(message):
log(message)
if message.text == "Смена":
user_markup = telebot.types.ReplyKeyboardMarkup()
user_markup.row('В случае 1')
user_markup.row('В случае 2')
user_markup.row('В главное меню')
bot.send_message(message.from_user.id, 'Выбери нужный пункт', reply_markup=user_markup)
botan.track(botan_key, message.chat.id, message, 'Смена')
<код в том же духе>
.....
bot.polling(none_stop=True, interval=0)
Сама ошибка из консоли: