学徒是一个通过Dialogflow和Google Cloud Functions部署和开发操作的库。
项目描述
学徒
学徒是一个框架,用于通过Dialogflow和Google Cloud(无服务器)函数开发Google Actions。
包括
- 快速启动的即插即用感觉
- 基本的Dialogflow API 2.0响应处理
- 本地设置以快速迭代
安装
pip install apprentice
快速入门
我们建议您在这里阅读完整的教程这里。
一个Google Action项目将包括以下两个部分
- Dialogflow Intent
- 一个webhook来满足您的用户意图
要生成一个"Hello World" webhook,运行
$ apprentice init
这将创建一个文件结构
src/
main.py
requirements.txt
使用以下命令运行本地服务器
$ apprentice run
并通过https隧道暴露本地主机端口。然后在Dialogflow中添加URL到fulfillment webhook。
有关更详细的示例,请参阅我写的教程这里。
部署
注意
gcloud
命令行工具必须安装并授权以下命令才能正常工作。如果您不希望安装gcloud
命令行工具,您可以通过gcloud函数仪表板复制文件内容。
$ apprentice -f hello_world -s hello_world_agent -e hello_world
这将生成通过命令行执行gcloud function deploy
的命令。
贡献
欢迎拉取请求。对于重大更改,请首先打开一个问题来讨论您想更改的内容。
请确保适当更新测试。
许可证
项目详情
关闭
apprentice-0.4.2.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 735471f06d45186b7f2e93d3f02cd0eae67b586eb5647ddd9b5df3547e2d5de7 |
|
MD5 | dec8611327c8bafcdc37e374ce99dc5b |
|
BLAKE2b-256 | 5b7db0ed1a2c945670ada605bd46e7af300c73ef70ae8d2ec8e006c5e062ab13 |