Hi,

I'm the maintainer of Chatbot API module, as well as Dialogflow Webhook.

Chatbot API is a layer simplifying the integration of Conversational Services (Alexa, Dialogflow, Watson, Botkit, etc.) with Drupal. The module in its version 1 ships the drivers for Alexa and Dialogflow out-of-the-box, as submodules.

This has becoming painful due the requirement of bumping up major versions every time there is a major change in one of the provider, for example Dialogflow now stopping support for V1 API.

For this reason I'm moving the drivers out of Chatbot API and into separated modules. Ideally the modules should stay with their own providers. The Dialogflow driver is going to be a submodule of Dialogflow Webhook.

Do you think Alexa module can host the Alexa driver for Chatbot API? I'm happy to maintain that bit as well as helping with the rest of this module.
The driver itself is a small module with an event subscriber and 2 proxy classes, so nothing major.

Please let me know. Thanks.

PS: Due the urgency of shipping support for Dialogflow v2 api, I need to move out the drivers soon, so if I don't get an answer in a short time - which is understandable - I'll start with creating a separated project - big shame :( - until maintainers reply in here.
I strongly believe this is the right home for the driver, so I'll always be keen to move it at anytime.
Don't take this message as a short-term notice, I've in fact sent this same request by email to the maintainers about 6-12months ago but never received any answer.

Comments

gambry created an issue. See original summary.

  • gambry authored 1e10133 on 8.x-1.x
    Issue #3077057 by gambry: Host Alexa driver for Chatbot API
    
gambry’s picture

Status: Active » Fixed

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.