carousel.rb 426 B

123456789101112131415161718192021
  1. require_relative '../../lib/emoji.rb'
  2. def section_react(message)
  3. Emoji::CAROUSEL.each do |emote|
  4. message.react(emote)
  5. end
  6. end
  7. def arrow_react(message)
  8. message.react(Emoji::UNDO)
  9. message.react(Emoji::LEFT)
  10. message.react(Emoji::RIGHT)
  11. message.react(Emoji::CROSS)
  12. end
  13. def option_react(message, opts)
  14. opts.each.with_index do |_, i|
  15. message.react(Emoji::NUMBERS[i])
  16. end
  17. message.react(Emoji::CROSS)
  18. end