Twilio Rails 项目的推荐结构?

发布于 2024-10-27 06:29:10 字数 198 浏览 1 评论 0原文

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

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

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

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

What is the best structure for this Twilio project?

Phone numbers are POSTed and stored to be dialed at a later time (to be triggered by cron)

I have a controller to accept incoming POST requests and add the numbers to the database.
I also have a rake task (called via CRON) that pulls all the numbers that need to be dialed.

Where should I place the method for making the actual call? Right now I have it in a controller, would it be better to have it as a module or a plugin?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

樱花落人离去 2024-11-03 06:29:10

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

I use a controller to handle the twilio api calls, but my model contains the methods to actually send the calls.

阳光下的泡沫是彩色的 2024-11-03 06:29:10

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

自动调查 Rails 示例中,我们演示了一个调用使用 TwiML 动词进行流程。我们还将向您展示如何在跨越多个 Webhook 请求的数据库中维护对话状态。

希望了解我们如何构建我们的应用程序将有助于您自己开始。

If someone feels like they need an example, I'd suggest you check out the Twilio tutorials. Full disclosure: I work for Twilio.

In the automated survey Rails example, we demonstrate a call flow using <Say>, <Record>, and <Gather> TwiML verbs. And we show you how to maintain conversation state in a database that spans multiple webhook requests.

Hopefully seeing how we've structured our app will help you get started on your own.

乱了心跳 2024-11-03 06:29:10

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

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

I would put it in a model or a lib.

Could it be part of the model that the number is stored in? A Number#dial method perhaps?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文