A new feature of DashRunner has been added that will allow you to trigger action(s) using a file watcher. When a file is created in a specified folder, it will trigger the action(s).
This allows the ability to send a voice command from the Echo or Home to IFTTT and have the IFTTT action be to create a new file in DropBox.
You may find that using PushBullet for voice commands to have a longer lag time due to the polling and pushes of the PushBullet service. In my experience, the DropBox method has proved to be much more responsive.
Connecting IFTTT to DropBox
The first step in using this feature is to connect your DropBox account to IFTTT. (See IFTTT site for details but it's pretty self-explanitory)
Creating IFTTT Applet
The next step is to create an IFTTT applet to listen for the phrase, then create a file in DropBox.
For the if 'This' option, select either Google Assistant or Alexa.
Select 'Say a Simple Phrase'.
Enter up to three variations of phrases as well as the response you want the Echo or Home to give when recognized.
In my experience, leaving out punctuation and capitalization helps the recognition process.
For the 'then THAT' option, select DropBox for the action service.
Select 'Create a Text File'.
On the next screen:
File Name: enter the keyword you will use in DashRunner.
Then click +Ingredient and select 'CreatedAt'. This will be appended to the file name.
Content: This is a required field, but is arbitrary for use with DashRunner.
DropBox Folder Path: Leave the default of 'Google/'
Click 'Create Action'
In DashRunner, click 'Add Button' and select 'New File Created in Folder'.
On the setup screen, you will select the DropBox path and keyword set up in IFTTT.
Path to Watch: Select the DropBox path where the files will be created. (Tip: trigger the voice command before this step so that IFTTT will have already created the folder and a sample file.)
File Keyword: This is the keyword that you entered at the beginning of the 'File Name' option in IFTTT. This will essentially check for files matching *keyword*.* in the selected folder.
From there, configure the actions per the standard setup instructions.
When you start the button processing, DashRunner will listen watch for newly created files in the specified folder with the keyword in the file name. The reason for adding the 'CreatedAt' suffix in the IFTTT setup is to create unique file names each time this is triggered.