这个Twilio项目的最佳结构是什么?
电话号码被张贴并存储以便稍后拨打(由cron触发)
我有一个控制器来接受传入的POST请求并将数字添加到数据库中。 我还有一个rake任务(通过CRON调用),它可以提取所有需要拨打的号码。
我应该在哪里进行实际通话?现在我把它放在控制器中,将它作为模块或插件更好吗?
答案 0 :(得分:3)
我使用控制器来处理twilio api调用,但我的模型包含实际发送调用的方法。
答案 1 :(得分:3)
如果有人觉得他们需要一个例子,我建议你查看Twilio教程。完全披露:我为Twilio工作。
在automated survey Rails example中,我们使用<Say>
,<Record>
和<Gather>
TwiML动词演示了一个呼叫流程。我们将向您展示如何在跨越多个webhook请求的数据库中维护对话状态。
希望了解我们如何构建我们的应用程序将帮助您自己开始。
答案 2 :(得分:1)
我会把它放在模型或lib中。
该号码存储在模型中是否可以成为其中的一部分?数字#拨号方法也许?