PYTHON练习中的一段代码,运行出现错误

问题遇到的现象和发生背景
做PYTHON中的一个练习,照着代码打,但是有一行出现错误,自己无法找出

问题相关代码,请勿粘贴截图
class User:

def __init__(self,first_name,last_name,occupation):
    self.first_name = first_name
    self.last_name = last_name
    self.occupation = occupation


def describe_user(self):
    print(self.first_name,self.last_name,self.occupation)

def greet_user(self):
    print(f"Hello,{self.first_name} {self.last_name}!")

class Admin(User):
def init(self,first_name,last_name,occupation):
super().init(first_name,last_name,occupation)
self.privileges = []

def show_privileges(self):
    print("The admin's privileges are as follows: ")
    for privilege in self.privileges:
        print(privilege)

class Privileges():
def int(self):
self.privileges=['can add post','can delete post','can ban user']

def show_privileges(self):
    print("The admin's privileges are as follows: ")
    for privilege in self.privileges:
        print(privilege)

admin=Admin('lee','bin','englnee')
admin.privileges.show_privileges()

运行结果及报错内容
最后一行报错,LINE46,IN MOUDLE

我的解答思路和尝试过的方法
我尝试网上找了答案,发现是一样的,所以不知道为什么会报错。

我想要达到的结果
想要代码运行权限的列表。

能把代码和报错完整的发出来不?

简单来说就是缩进问题

错误代码是这个:
Traceback (most recent call last):
File "C:\Users\Lee\Desktop\python_work\Chapter 9\9.8_privileges.py", line 46, in
admin.privileges.show_privileges()
AttributeError: 'list' object has no attribute 'show_privileges'
[Finished in 0.2s]