什么是Django对Rails初始化文件夹等效?

时间:2020-04-07 21:04:07

标签: python ruby-on-rails django ruby django-models

我有一个不和谐机器人的脚本,需要在Django应用中使用它,以便可以从中引用数据库和模型。目标是根据记录动态输出消息以使消息不和谐。

在Rails中带有不和谐的宝石:https://github.com/discordrb/discordrb

我能够将我的脚本添加到初始化文件夹。这样,它启动后就一直在监听。当出现诸如消息或命令之类的消息时,我可以根据命令或Discord消息中的信息动态更新输出消息。

这是我的app \ config \ initializers \ discord_bot.rb文件:

require 'discordrb'

bot = Discordrb::Bot.new token: '<>'

bot.message(with_text: 'Ping!') do |event|
  task = Task.find(1)
  event.respond "Pong! #{task.title}"
end

bot.run

我可以从这里访问模型。这是一个简单的示例,但是如果需要,我可以检查收到的不一致信息,以动态响应数据库记录中的bot信息。

我如何在Django中做类似的事情?

0 个答案:

没有答案
相关问题