poll.rb 675 B

123456789101112131415161718192021222324
  1. def new_poll_embed(event, options)
  2. fields = []
  3. optionsArray = options.split(",")
  4. name = event.author.nickname || event.author.name
  5. a = optionsArray.count
  6. for b in 1..a-1 do
  7. fields.push(name: Emoji::LETTERS[b-1], value: optionsArray[b] + "\n" + CharAppResponses::INLINE_SPACE , inline:true)
  8. end
  9. chat_embed = Embed.new(
  10. title: optionsArray[0],
  11. description: "Created by : #{name}",
  12. color: event.author.color.combined,
  13. fields: fields
  14. )
  15. msg = event.send_embed("", chat_embed)
  16. for b in 1..a-1 do
  17. msg.react(Emoji::LETTERS[b-1])
  18. end
  19. end