4

这个 Twilio 项目的最佳结构是什么?

电话号码已发布并存储以供以后拨打(由 cron 触发)

我有一个控制器来接受传入的 POST 请求并将数字添加到数据库中。我还有一个 rake 任务(通过 CRON 调用),它会提取所有需要拨打的号码。

我应该将实际调用的方法放在哪里?现在我将它放在控制器中,将它作为模块还是插件会更好吗?

4

3 回答 3

3

我使用控制器来处理 twilio api 调用,但我的模型包含实际发送调用的方法。

于 2011-05-13T04:31:46.787 回答
3

如果有人觉得他们需要一个示例,我建议您查看 Twilio 教程。全面披露:我为 Twilio 工作。

自动调查 Rails 示例中,我们演示了使用<Say><Record><Gather>TwiML 动词的调用流程。我们将向您展示如何在跨越多个 webhook 请求的数据库中维护会话状态。

希望看到我们如何构建我们的应用程序将帮助您自己开始。

于 2016-04-18T23:40:18.913 回答
1

我会把它放在模型或库中。

它可能是存储数字的模型的一部分吗?也许是 Number#dial 方法?

于 2011-03-27T22:52:23.417 回答