require "tele/keyboards/reply"

module Soundmemes
  module TelegramBot
    module Keyboards
      class MainMenu < Tele::Keyboards::Reply
        BUTTON_FAVORITES = "â­�ï¸� Favorites"
        BUTTON_POPULAR   = "ðŸ”¥ Popular"
        BUTTON_MY_SOUNDS = "ðŸŒ� My sounds"
        BUTTON_NEW_SOUND = "âš¡ï¸� Add sound"
        BUTTON_MORE      = "ðŸ‘€ Information"
        BUTTON_DONATE    = "â˜•ï¸� Buy a coffee"

        def initialize
          @buttons.push([Button.new(BUTTON_FAVORITES), Button.new(BUTTON_POPULAR)])
          @buttons.push([Button.new(BUTTON_MY_SOUNDS), Button.new(BUTTON_NEW_SOUND)])
          @buttons.push([Button.new(BUTTON_MORE), Button.new(BUTTON_DONATE)])
          super(resize_keyboard: true)
        end
      end
    end
  end
end
