Создание модуля - скрытие вспомогательных функций

Поддержка
  • Мне нужно создать кастомный модуль, и я хочу узнать, возможно ли использовать вложенные (вспомогательные) функции, например, чтобы функция "bing_search" вызывала функцию "extract_results", а та, в свою очередь, вызывала функцию "db_actions"?

    Если да, то нужно ли отмечать все функции (включая вспомогательные функции) в диалоговом окне "создать новый модуль", если я не хочу, чтобы эти вспомогательные функции отображались в интерфейсе модуля в редакторе сценариев (в интерфейсе должны быть видны только 3 кнопки: "bing_search", "google_search" и "yahoo_search" с соответствующими настройками ввода)?

    Спасибо за разъяснение.

    module_interface.jpg

    functions_list.jpg

    actions_overview.jpg

    module_settings.jpg

  • Протестируй и узнаешь.. Но на сколько я знаю, меню так и называется, "какие функции будут конвертированы в действия модуля", в то же время весь код остается внутри файла engine.js, то есть ошибок при обращении действий модуля не должно быть. Но опять же, все просто, возьми затетсти, если же выдает ошибку, просто удали эти действия из manifest.json

  • 0 Votes
    2 Posts
    364 Views
  • 0 Votes
    3 Posts
    500 Views
  • 0 Votes
    12 Posts
    1629 Views
  • 0 Votes
    16 Posts
    3435 Views
  • 0 Votes
    8 Posts
    1877 Views