Неясная ошибка мне в телеграмбот апи

Gorni_Kozel

Новичок
Пользователь
Дек 17, 2020
5
0
1
Python:
import telebot

bot = telebot.TeleBot('токен')

@bot.message_handler(commands=['start'])
def send_welcome(message):
    bot.reply_to(message, "Я - бот курса 111063.\n/mat\n/eko\n/fil\n/his\n/inf\n/eng")

@bot.message_handler(commands=['mat', 'eko', 'fil', 'his', 'inf', 'eng'])
def zoomid(message, uroki):                                                       #дефолт message, uroki - то что в принципе и должно отвечать за заданного в переменной
    uroki = [mat, eko, fil, his, inf, eng]
    mat = 7490563693
    eko = 9433130879
    fil = 8821266565
    his = 4792894841
    inf = 3273128376
    eng = 3377977051
    bot.reply_to(message, uroki.insert(0))


#@bot.message_handler(func=lambda message: True)
#def echo_all(message):
#    bot.reply_to(message, message.text)

bot.polling()

ошибка:

Traceback (most recent call last):
File "C:\Pyt\bot\bot.py", line 25, in <module>
bot.polling()
File "C:\Users\User\AppData\Local\Programs\Python\Python39\lib\site-packages\telebot\__init__.py", line 455, in polling
self.__threaded_polling(none_stop, interval, timeout, long_polling_timeout)
File "C:\Users\User\AppData\Local\Programs\Python\Python39\lib\site-packages\telebot\__init__.py", line 513, in __threaded_polling
raise e
File "C:\Users\User\AppData\Local\Programs\Python\Python39\lib\site-packages\telebot\__init__.py", line 479, in __threaded_polling
self.worker_pool.raise_exceptions()
File "C:\Users\User\AppData\Local\Programs\Python\Python39\lib\site-packages\telebot\util.py", line 118, in raise_exceptions
raise self.exception_info
File "C:\Users\User\AppData\Local\Programs\Python\Python39\lib\site-packages\telebot\util.py", line 69, in run
task(*args, **kwargs)
TypeError: zoomid() missing 2 required positional arguments: 'a' and 'b'

в чем дело? мне нужно чтобы при вводе /mat выводилось то что в переменной mat
 

Форум IT Специалистов