В настоящее время в 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"
}
]
}
]}