Advertisement
Guest User

Untitled

a guest
May 24th, 2017
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.58 KB | None | 0 0
  1. case conversationType
  2. when 'initial'
  3. @@users[sender_id][:conversationType] = 'begun'
  4. Bot.new.send_message(sender_id, "To what language would you like me to translate? I know a lot")
  5. Bot.new.send_message(sender_id, "Please respond with '/language'. For example, '/English'")
  6.  
  7. when 'language'
  8. @@users[sender_id][:language] = text
  9. choice = language(sender_id)
  10. if choice == nil
  11. @@users[sender_id][:conversationType] ='begun'
  12. Bot.new.send_message(sender_id, "Sorry couldn't find #{@@users[sender_id][:language]} so I'm going to speak English for now.")
  13. Bot.new.send_message(sender_id, "Please try another language with '/language'. For example, '/English' for translations to English")
  14. end
  15. @@users[sender_id][:conversationType] = 'begun'
  16. Bot.new.send_message(sender_id, "Ok, I'll translate to #{@@users[sender_id][:language]}")
  17.  
  18. when 'begun'
  19. if text[0] == "/" && text != '/language'
  20. @@users[sender_id][:language] = text[1..-1]
  21. text = text[1..-1]
  22. end
  23.  
  24. if text == "/language"
  25. @@users[sender_id][:conversationType] = 'language'
  26. Bot.new.send_message(sender_id, "What language would you like to select?")
  27. text = text[1..-1]
  28. return
  29. end
  30.  
  31. choice = language(sender_id)
  32. reply = EasyTranslate.translate(text, to: choice)
  33. Bot.new.send_message(sender_id, reply)
  34.  
  35. else
  36.  
  37. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement