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

Поддержка
  • Мне нужно создать кастомный модуль, и я хочу узнать, возможно ли использовать вложенные (вспомогательные) функции, например, чтобы функция "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
    4 Posts
    521 Views
  • 0 Votes
    8 Posts
    901 Views
  • 0 Votes
    2 Posts
    487 Views
  • 0 Votes
    11 Posts
    1015 Views
  • 0 Votes
    4 Posts
    716 Views