В настоящее время в Google нет официальной библиотеки Python для действий.Вы можете найти неофициальные.
В качестве альтернативы вы можете просто вернуть JSON напрямую, а не использовать библиотеку, чтобы обернуть JSON в более удобные для чтения методы.
Например, простой ответ в Node.js:
conv.ask(new SimpleResponse({
speech: 'Howdy, this is GeekNum. I can tell you fun facts about almost any number, my favorite is 42. What number do you have in mind?',
text: 'Howdy! I can tell you fun facts about almost any number. What do you have in mind?',
}));
эквивалентно следующему Dialhoflow webhook JSON :
{
"payload": {
"google": {
"expectUserResponse": true,
"richResponse": {
"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, like 42. What do you have in mind?"
}
}
]
}
}
}
}