Библиотека Python для действий на Google - PullRequest
0 голосов
/ 13 июня 2018

Пакет для Node.js для действий в Google: здесь .

Использовал это, он отлично работает при получении приложения и формы разговора в приложении Google.

Что такое похожая библиотека для Python для действий в Google?

1 Ответ

0 голосов
/ 13 июня 2018

В настоящее время в Google нет официальной библиотеки выполнения действий.Члены сообщества могут поддерживать один из них.

Если вы хотите использовать Python, вы можете просто ответить с помощью сообщений JSON.Документация для действий в Google содержит вкладку, описывающую прямые ответы JSON, которые вам необходимо отправить.

Таким образом, код Node.js

conv.ask(new SimpleResponse({
  speech: 'Howdy! I can tell you fun facts about almost any number, like 42. What do you have in mind?',
  text: 'Howdy! I can tell you fun facts about almost any number, like 42. What do you have in mind?',
}));

эквивалентно

{
  "conversationToken": "",
  "expectUserResponse": true,
  "expectedInputs": [
    {
        "inputPrompt": {
            "richInitialPrompt": {
                "items": [
                    {
                        "simpleResponse": {
                            "textToSpeech": "Howdy! I can tell you fun facts about almost any number, like 42. What do you have in mind?",
                            "displayText": "Howdy! I can tell you fun facts about almost any number. What do you have in mind?"
                        }
                    }
                ],
                "suggestions": []
            }
        },
        "possibleIntents": [
            {
                "intent": "actions.intent.TEXT"
            }
        ]
    }
]}
...