application_responses.rb 827 B

123456789101112131415161718192021222324252627282930313233343536
  1. require_relative '../../lib/emoji.rb'
  2. def approval_react(event)
  3. event.message.react(Emoji::Y)
  4. event.message.react(Emoji::N)
  5. end
  6. def too_many(event, user, edit_url, model)
  7. message = "You have too many #{model}!" +
  8. "\nPlease deactivate and try again #{Url::CHARACTER}#{edit_url[1]}"
  9. event.server.member(user).dm(message)
  10. event.message.delete
  11. end
  12. def unknown_member(event)
  13. content = event.message.content
  14. content += "\n\n **_I DONT KNOW THIS APPLICANT_**"
  15. event.message.delete
  16. event.respond(content)
  17. end
  18. def reject_app(event, embed)
  19. content = event.message.content
  20. event.message.delete
  21. reject = event.send_embed(content, embed)
  22. Emoji::APP_SECTIONS.each do |reaction|
  23. reject.react(reaction)
  24. end
  25. reject.react(Emoji::CHECK)
  26. reject.react(Emoji::CROSS)
  27. reject.react(Emoji::CRAYON)
  28. end