文件名称:特威里奥
文件大小:25KB
文件格式:ZIP
更新时间:2024-03-15 21:13:41
Python
Twilio集成应用 该项目旨在使用Twilio讨论一些简单的电话流程。 这并不是要成为功能齐全的应用程序,并且要投入生产还很长的路要走。 (我听到你问的单元测试在哪里!!!) 在本地计算机上克隆源代码后,请编辑.env文件并添加适当的设置。 由于Twilio使用webhooks,因此默认情况下从端口5000启动的Web服务需要转发到外部,并且可以从Internet访问(确保在env中设置了正确的APP_BASE_URL) 启动所需的服务(Web,Worker和Beantalkd) docker-compose up 快速检查(使用测试端点) foo@bar: curl "http://0.0.0.0:5000/test?phone_number=+40741234567&name=Dummy" {"job_id":1} 开始通话流程(将延迟1分钟触发通话) foo@b
【文件预览】:
twilio-main
----twilio_integration_app()
--------worker.py(2KB)
--------run.py(731B)
--------job.py(439B)
--------__init__.py(0B)
--------app.py(3KB)
--------clients()
--------settings.py(1KB)
----poetry.lock(42KB)
----.gitignore(2KB)
----Dockerfile(1KB)
----pyproject.toml(622B)
----.pre-commit-config.yaml(1KB)
----.python-version(6B)
----LICENSE(1KB)
----.env(135B)
----docker-compose.yml(539B)
----README.md(1KB)
----tests()
--------__init__.py(0B)
--------test_sample.py(64B)