Как лучше реализовать обработчик команд для бота в вк(longpoll)
Чтобы работал не по типо if text == "команда": #...код
Есть много функций(команд) и надо чтобы при определенном сообщении вызывалась функция
Если можно то пример кода
функции, они тоже объекты, и их можно записать в словарь. А потом вызвать
def dosmth(param=0): # функция, которая что-то делает
print('command', param)
cmd = {
'cmd1': dosmth # записываем ее в словарь, скобки не нужны, ведь мы не хотим ее сейчас вызывать
}
func = cmd['cmd1'] # присваиваем переменной func элемент словаря
func() # вызываем