Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/opsdroid/skill-dialogflow
💬 A skill for opsdroid to passthrough dialogflow messages
https://github.com/opsdroid/skill-dialogflow
Last synced: about 1 month ago
JSON representation
💬 A skill for opsdroid to passthrough dialogflow messages
- Host: GitHub
- URL: https://github.com/opsdroid/skill-dialogflow
- Owner: opsdroid
- License: apache-2.0
- Created: 2017-01-04T16:30:02.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2019-04-17T07:19:31.000Z (over 5 years ago)
- Last Synced: 2024-10-30T00:00:49.680Z (about 2 months ago)
- Language: Python
- Homepage:
- Size: 35.2 KB
- Stars: 0
- Watchers: 8
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# opsdroid skill Dialogflow (previously Api.ai)
A skill for [opsdroid](https://github.com/opsdroid/opsdroid) to passthrough messages from [Dialogflow](https://dialogflow.com/).
## Requirements
To enable dialogflow `parsers.dialogflow.access-token` must be set in your `configuration.yaml`.
**Example**
```yaml
parsers:
- name: dialogflow
access-token: "my_apiai_access_key"
```## Configuration
By default this skill will reply with all responses from Dialogflow. However you can whitelist or blacklist certain actions using the `include` and `exclude` options in the configuration.
```yaml
skills:
- name: dialogflow
include:
- smalltalk
exclude:
- smalltalk.agent
```The above example configuration will only reply with messages from the smalltalk domain, but not the agent category.