Module: Google::Cloud::Dialogflow
- Defined in:
- lib/google/cloud/dialogflow.rb,
lib/google/cloud/dialogflow/v2.rb,
lib/google/cloud/dialogflow/credentials.rb,
lib/google/cloud/dialogflow/v2/doc/overview.rb,
lib/google/cloud/dialogflow/v2/agents_client.rb,
lib/google/cloud/dialogflow/v2/intents_client.rb,
lib/google/cloud/dialogflow/v2/contexts_client.rb,
lib/google/cloud/dialogflow/v2/sessions_client.rb,
lib/google/cloud/dialogflow/v2/entity_types_client.rb,
lib/google/cloud/dialogflow/v2/session_entity_types_client.rb,
lib/google/cloud/dialogflow/v2/doc/google/cloud/dialogflow/v2/agent.rb,
lib/google/cloud/dialogflow/v2/doc/google/cloud/dialogflow/v2/intent.rb,
lib/google/cloud/dialogflow/v2/doc/google/cloud/dialogflow/v2/context.rb,
lib/google/cloud/dialogflow/v2/doc/google/cloud/dialogflow/v2/session.rb,
lib/google/cloud/dialogflow/v2/doc/google/cloud/dialogflow/v2/entity_type.rb,
lib/google/cloud/dialogflow/v2/doc/google/cloud/dialogflow/v2/session_entity_type.rb
Overview
Ruby Client for Dialogflow API (Alpha)
Dialogflow API: An end-to-end development suite for conversational interfaces (e.g., chatbots, voice-powered apps and devices).
Quick Start
In order to use this library, you first need to go through the following steps:
- Select or create a Cloud Platform project.
- Enable billing for your project.
- Enable the Dialogflow API.
- Setup Authentication.
Installation
$ gem install google-cloud-dialogflow
Next Steps
- Read the Dialogflow API Product documentation to learn more about the product and see How-to Guides.
- View this repository's main README to see the full list of Cloud APIs that we cover.
Defined Under Namespace
Modules: Agents, Contexts, EntityTypes, Intents, SessionEntityTypes, Sessions, V2 Classes: Credentials
Constant Summary collapse
- FILE_DIR =
rubocop:enable LineLength
File.realdirpath(Pathname.new(__FILE__).join("..").join("dialogflow"))
- AVAILABLE_VERSIONS =
Dir["#{FILE_DIR}/*"] .select { |file| File.directory?(file) } .select { |dir| Google::Gax::VERSION_MATCHER.match(File.basename(dir)) } .select { |dir| File.exist?(dir + ".rb") } .map { |dir| File.basename(dir) }