Почему срабатывают сразу 3 функции?

Всем привет суть проблемы такая -
создаю бота есть 3 функции которые работают только после нажатия на кнопку.
def 1 ( message):
    bot.send_message (....)
def 2 ( message):
    bot.send_message (....)
def 3 ( message):
    bot.send_message (....)

def var(message):
   varik = {'1': def 1 ( message) , '2': def 2 ( message), '3': def 3 ( message)  }

почему когда с клавиатуры вводишь например единицу то отрабатывают сразу 3 функции ?
просто словарь и ничего более а когда пытаешься взять ключи словаря и по нужно ключу вызвать функцию все равно получается вызов сразу всех ? почему так ?
  • Вопрос задан
  • 250 просмотров
Пригласить эксперта
Ответы на вопрос 1
@deliro
У тебя как минимум 6 синтаксических ошибок, оно не должно запускаться, так что радуйся, что выполняются сразу три.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы