【发布时间】:2017-01-25 21:29:46
【问题描述】:
我在 rack 的帮助下在 ruby 上写了一个电报机器人。我的问题是什么可以帮助我完成这项任务。当我的activerecord 对象的starts_at 字段等于现在时,我需要机器人发送一条消息。基本上我需要一直执行此任务,以便它监视我的数据库并发送此消息。我想到了delayed_job之类的东西,不知道它如何帮助我实现目标。
我需要在特定时间结束活动:
class Event < ActiveRecord::Base
def close
if starts_at == Time.now
send_message("Some farewell message")
end
end
end
我需要一直检查此事件是否准备好关闭并在此之后发送消息。
【问题讨论】:
-
欢迎来到 Stack Overflow。请阅读“How to Ask”和链接页面。您需要帮助我们帮助您。你的问题没有很好的定义。你试过什么?向我们展示演示它的最少代码。目前,我们必须用宽泛的术语来定义事物,这给解释留下了太多的空间。想象一下有人走进一个房间,把你的问题写在一张纸上,递给你然后走开了。你需要看什么?你会问他们什么问题?然后将其放入您的问题中。
-
@theTinMan 谢谢,我明白我的问题很不清楚,希望这段代码对您有所帮助
标签: ruby activerecord rack telegram-bot