def __init__(self, emoji):
self.raw = emoji
if isinstance(emoji, str):
self.id = 0
self.unicode = emoji
self.custom = False
self.managed = False
self.name = [unicodedata.name(ch) for ch in emoji]
self.category = [unicodedata.category(ch) for ch in emoji]
self.roles = []
self.guild = None
else:
self.id = emoji.id
self.unicode = ''
self.custom = True
self.managed = getattr(emoji, 'managed', None)
self.name = [emoji.name]
self.category = ['custom']
self.roles = getattr(emoji, 'roles', None)
self.guild = getattr(emoji, 'guild', None)
评论列表
文章目录