bot.rb 457 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. require 'curb'
  2. require 'securerandom'
  3. class Bot
  4. def initialize(user_id, greeting)
  5. @guest = User.find(user_id)
  6. @convo_id = SecureRandom.hex(12)
  7. @message = greeting
  8. resp = Curb.get(ENV['CHATBOT_URL'])
  9. @last_reply = resp.body
  10. end
  11. def conversation_id
  12. @convo_id
  13. end
  14. def latest
  15. @message
  16. end
  17. def train(call,response)
  18. end
  19. def add_aiml(aiml)
  20. end
  21. def del_aiml(aiml)
  22. end
  23. def load_aiml(aiml)
  24. end
  25. end