from django.utils.translation import gettext as _ from telegram import InlineKeyboardButton, InlineKeyboardMarkup def make_keyboard_for_new_informing_issue( issue_id: int) -> InlineKeyboardMarkup: buttons = [[ InlineKeyboardButton(_('Open'), callback_data=f'open_issue {issue_id}'), ]] return InlineKeyboardMarkup(buttons) def make_keyboard_for_opened_informing_issue( issue_id: int) -> InlineKeyboardMarkup: buttons = [[ InlineKeyboardButton(_('Upload photo'), callback_data=f'attach_file {issue_id}'), InlineKeyboardButton(_('Close'), callback_data=f'close_issue {issue_id}'), ]] return InlineKeyboardMarkup(buttons)