async def today_stats_handler(message): stats = utils.get_today_stats() await bot.send_message( chat_id=message.chat.id, text=f'Downloaded tracks: {stats.downloaded_tracks}\n\n' f'Sent tracks: {stats.sent_tracks}\n\n' f'Received messages: {stats.received_messages}', reply_markup=inline_keyboards.today_stats_keyboard())
async def today_stats_callback_handler(callback): await callback.answer() stats = utils.get_today_stats() message_text = (f'Downloaded tracks: {stats.downloaded_tracks}\n\n' f'Sent tracks: {stats.sent_tracks}\n\n' f'Received messages: {stats.received_messages}') with suppress(exceptions.MessageNotModified): await bot.edit_message_text( chat_id=callback.message.chat.id, message_id=callback.message.message_id, text=message_text, reply_markup=inline_keyboards.today_stats_keyboard)