文件名称:TwilioIVR:适用于Haskell的流利的Twilio IVR库
文件大小:22KB
文件格式:ZIP
更新时间:2024-05-22 16:15:05
Haskell
Twilio IVR 适用于Haskell的流利的Twilio IVR库。 使用Twilio的IVR可能会非常痛苦,因为每个交互周期都需要离散的请求/响应。 对于对话中的每个可能阶段,可以使用单独的Web方法来实现。 出于相同的原因,在通话过程中跟踪状态也是有问题的。 该库为Twilio IVR引入了基于协程的monad,它使扩展的交互和状态维护与控制台I / O一样无缝。 该模块需要wai才能使用Web服务,但可以与任何wai处理程序一起使用,例如Warp服务器或共享服务器上的FastCGI进程。 参见示例文件夹。 注意:仍然需要完善Call数据和Twilio方法。 它们以裸露的骨骼或概念证明的形式存在。 simple :: Call -> TwilioIVRCoroutine () simple call = do say $ " hello to you " ++
【文件预览】:
TwilioIVR-master
----twilio-ivr.cabal(3KB)
----test()
--------Network()
--------Twilio()
--------Spec.hs(153B)
--------Data()
----LICENSE(1KB)
----src()
--------Network()
--------Twilio()
--------Examples()
--------Data()
----Setup.hs(46B)
----README.md(1KB)
----.gitattributes(378B)