@thekiwi

Чем вызвана ошибка worktime() takes 0 positional arguments but 1 was given?

Всем привет, можете пожалуйста подсказать из-за чего появляется ошибка:
worktime() takes 0 positional arguments but 1 was given


Вот код:
now = datetime.now().time()
a = datetime.strptime('10:00', '%H:%M').time()
b = datetime.strptime('20:00', '%H:%M').time()

@bot.message_handler(commands=['start'])
def worktime():
	if a < now < b:
		def welcome(message):
			sti = open('hello.tgs', 'rb')
			bot.send_sticker(message.chat.id, sti)

			bot.send_message(message.chat.id, "----".format(message.from_user, bot.get_me()), parse_mode='html')

		#city
		markup = types.ReplyKeyboardMarkup(resize_keyboard = True, one_time_keyboard=True)
		item1 = types.KeyboardButton("----")
		item2 = types.KeyboardButton("----")

		markup.add(item1, item2)

		bot.send_message(message.chat.id, "----?", reply_markup = markup)
	else:
		@bot.message_handler(content_types = ['text'])
		def closed(message):
			bot.send_message(message.chat.id, "----".format(message.from_user, bot.get_me()),parse_mode = 'html')
  • Вопрос задан
  • 66 просмотров
Пригласить эксперта
Ответы на вопрос 1
Dr_Elvis
@Dr_Elvis Куратор тега Python
В гугле забанен
def worktime(message):
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы