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