@bot.callback_query_handler(func=lambda call: True)
def calltip(call):
if call.data == 'IP':
bot.callback_query_handler('Камера типа IP. Ответ записан.')
bot.callback_query_handler('Заявка отправлена. Скоро с Вами свяжется выполняющий.')
elif call.data == 'Аналог':
bot.send_message( 'Камера типа аналог. Ответ записан.')
bot.send_message('Заявка отправлена. Скоро с Вами свяжется выполняющий.')
bot.polling(none_stop=True)
Я делаю тг бота на питоне.Новичок в этом поэтому прошу объяснить подробно. Можете подсказать в чем ошибка?
Traceback (most recent call last):
File "E:\code\cityBot\bot.py", line 58, in
bot.polling(none_stop=True)
File "E:\code\cityBot\liber\lib\site-packages\telebot\__init__.py", line 664, in polling
self.__threaded_polling(non_stop, interval, timeout, long_polling_timeout, allowed_updates)
File "E:\code\cityBot\liber\lib\site-packages\telebot\__init__.py", line 726, in __threaded_polling
raise e
File "E:\code\cityBot\liber\lib\site-packages\telebot\__init__.py", line 686, in __threaded_polling
self.worker_pool.raise_exceptions()
File "E:\code\cityBot\liber\lib\site-packages\telebot\util.py", line 135, in raise_exceptions
raise self.exception_info
File "E:\code\cityBot\liber\lib\site-packages\telebot\util.py", line 87, in run
task(*args, **kwargs)
File "E:\code\cityBot\bot.py", line 43, in callback_query
if usl.data == "kv":
AttributeError: 'function' object has no attribute 'data'