Я работаю над чат-ботом в python, и мне было интересно, могу ли я использовать функции в random.choice, потому что я хочу иметь случайные чаты и не всегда один и тот же путь.
Это кусок кода, который я написал, чтобы попробовать, если он работает
def start():
start = input("do u wanna chat? (y/n) ")
if start == "n":
no()
if start == "y":
test = random.choice([bot0(),bot1(),bot2])
def bot0():
print("do something 0") #i added the numbers to know who is who
start()
def bot1():
print("do something 1")
start()
def bot2():
print("do something 2")
start()
Но когда я пытаюсь запустить его, он возвращает мне только "сделать что-то 0" ...
Что я могу сделать, чтобы иметь случайные чаты?