Skip to content
This repository has been archived by the owner on Nov 9, 2017. It is now read-only.

Latest commit

 

History

History
19 lines (15 loc) · 723 Bytes

create_assistant.rst

File metadata and controls

19 lines (15 loc) · 723 Bytes

Create Your Own Assistant

.. toctree::
   :titlesonly:

   create_assistant/yaml
   create_assistant/pingpong
   create_assistant/common_assistant_behaviour
   create_assistant/packaging_and_distributing

There are two basic ways to create your own assistants. You can either learn our Yaml DSL and :ref:`write pure Yaml assistants <create_yaml_assistant>` or you can use an approach called :ref:`"DevAssistant PingPong" <create_pingpong_assistant>`. PingPong let's you write assistants in scripting languages, while still utilizing DevAssistant functionality, so you don't have to learn the DSL (to be precise, you only need to learn a very small portion of it).