didier/didier/utils/discord/constants.py

58 lines
1.0 KiB
Python
Raw Normal View History

2022-07-14 20:28:45 +02:00
from enum import Enum
2022-09-23 20:30:00 +02:00
__all__ = ["EMOJI_MAP", "Limits"]
EMOJI_MAP = {
"a": "🇦",
"b": "🇧",
"c": "🇨",
"d": "🇩",
"e": "🇪",
"f": "🇫",
"g": "🇬",
"h": "🇭",
"i": "🇮",
"j": "🇯",
"k": "🇰",
"l": "🇱",
"m": "🇲",
"n": "🇳",
"o": "🇴",
"p": "🇵",
"q": "🇶",
"r": "🇷",
"s": "🇸",
"t": "🇹",
"u": "🇺",
"v": "🇻",
"w": "🇼",
"x": "🇽",
"y": "🇾",
"z": "🇿",
"0": "0⃣",
"1": "1",
"2": "2",
"3": "3",
"4": "4",
"5": "5",
"6": "6",
"7": "7",
"8": "8",
"9": "9",
}
2022-07-14 20:28:45 +02:00
class Limits(int, Enum):
"""Enum for the limits of certain fields"""
EMBED_AUTHOR_LENGTH = 256
EMBED_DESCRIPTION_LENGTH = 4096
EMBED_FIELD_COUNT = 25
EMBED_FIELD_NAME_LENGTH = 256
EMBED_FIELD_VALUE_LENGTH = 1024
EMBED_FOOTER_LENGTH = 2048
EMBED_TITLE_LENGTH = 256
EMBED_TOTAL_LENGTH = 6000
MESSAGE_LENGTH = 2000