duzive
@duzive
Тут должно быть описание

Как сделать генератор функций на python?

Хочу сделать функцию, которая сможет генерировать другие функции для бота ВКонтакте.
Суть в том, что человек пишет боту: create command, после чего бот спросит его на какую фразу отвечать, и что ответить. Как это можно реализовать? Есть ли какие либо библиотеки для реализации данной функции?
Вот код, который должен генерироваться:
vk.method("messages.send", {"peer_id": event.object.peer_id, "message": message,"random_id": 0})


Я не сильно разбираюсь в данной теме, надеюсь на вашу помощь;)
  • Вопрос задан
  • 149 просмотров
Решения вопроса 2
@i1yas
Такое конечно же можно реализовать на лямбдах, но вам нужно хранить эти команды, а не просто плодить функции в памяти?
Я не знаю насколько вы серьезно этим занимаетесь, но тут явно требуется база данных. В таблице должны хранится вопрос и ответ. Тогда будет общая функция, на вход вопрос, по которому она ищет в базе ответ, всё.
Ответ написан
vadimpopov94
@vadimpopov94
Dev
duzlov Любой пользователь может сломать твой код, тем более здесь без гита, а сразу в продакшн. Лучше вернись к варианту с вызовом определенной функции по какому-то ключевому слову.
Например пользователь пишет - test
ты у себя чекаешь в бд или где-то ещё, функцию ответ на эту команду и выполняешь её.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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