我需要设置在Sinatra上运行的Twilio SMS Broadcast App的帮助。它们基于本教程构建:使用Ruby发送大量SMS广播
当我进行HTTP POST时,运行Sinatra&Ngrok时,会在终端中收到此消息。
NameError - uninitialized constant Twilio::TwiML::Response
Did you mean? Twilio::Response:
broadcast.rb:75:in `send_to_me'
broadcast.rb:53:in `block in <main>'
Run Code Online (Sandbox Code Playgroud)
它有问题的代码是:
def send_to_contacts(body, media_url = nil)
response = Twilio::TwiML::Response.new do |r|
contacts_numbers.each do |num|
r.Message to: num do |msg|
msg.Body body
msg.Media media_url unless media_url.nil?
end
end
end
response.text
end
def send_to_me(from, body, media_url = nil)
name = contact_name(from)
body = "#{name} (#{from}):\n#{body}"
response = Twilio::TwiML::Response.new do |r|
r.Message to: MY_NUMBER do |msg|
msg.Body body
msg.Media media_url unless …Run Code Online (Sandbox Code Playgroud)