У меня есть чат-бот, который показывает каждый параметр функции, поэтому пользователь может изменить его и затем получить результат функции в чате.
Допустим, у меня есть функция:
def func(a=0, b=0):
return a+b
func(*user_settings)
Но я хочу, чтобы он мог распознавать пользователя.Я не могу просто добавить параметр 'user', потому что он будет показан в чате.Могу ли я добавить параметр в функцию динамически, чтобы он стал чем-то вроде:
def func(a=0, b=0):
print(func.user)
return a+b
(add 'user' parameter)
func(*user_settings)
Функция - это объект, верно?Я думаю, что просто жесткий код, чтобы не показывать определенный параметр, слишком тупой.ps функция тоже оформлена.