Keyboard.cs 1006 B

12345678910111213141516171819202122
  1. using Telegram.Bot.Types.ReplyMarkups;
  2. namespace CardCollector.Resources
  3. {
  4. /* В данном классе содержатся все клавиатуры, используемые в проекте */
  5. public static class Keyboard
  6. {
  7. /* Клавиатура, отображаемая вместе с сообщением профиля */
  8. public static readonly InlineKeyboardMarkup ProfileKeyboard = new (new[]
  9. {
  10. InlineKeyboardButton.WithCallbackData(CallbackQueryCommands.collect_income)
  11. }
  12. );
  13. /* Клавиатура, отображаемая с первым сообщением пользователя */
  14. public static readonly ReplyKeyboardMarkup Menu = new (new []
  15. {
  16. new KeyboardButton[] { MessageCommands.profile, MessageCommands.collection },
  17. new KeyboardButton[] { MessageCommands.shop, MessageCommands.auction },
  18. }) { ResizeKeyboard = true };
  19. }
  20. }