def artist_keyboard(data, inline=False):
if not data:
return
keyboard = []
if not inline:
keyboard.append([
InlineKeyboardButton(text=Emoji.TOP_WITH_UPWARDS_ARROW_ABOVE + _('Popular songs'),
callback_data='arlist|ps|{}'.format(data['id'])),
InlineKeyboardButton(text=Emoji.CLOCK_FACE_THREE_OCLOCK + _('Latest songs'),
callback_data='arlist|ls|{}'.format(data['id']))
])
keyboard.append([
InlineKeyboardButton(text=Emoji.TOP_WITH_UPWARDS_ARROW_ABOVE + _('Popular albums'),
callback_data='arlist|pa|{}'.format(data['id'])),
InlineKeyboardButton(text=Emoji.CLOCK_FACE_THREE_OCLOCK + _('Latest albums'),
callback_data='arlist|la|{}'.format(data['id']))
])
keyboard.append([
InlineKeyboardButton(text=_('Share artist'), switch_inline_query='!ar#{}'.format(data['id'])),
InlineKeyboardButton(text=_('View on VocaDB.net'), url=vocadb_url(data, artist=True))
])
return InlineKeyboardMarkup(keyboard)
# noinspection PyTypeChecker
评论列表
文章目录