didier/didier/utils/discord/constants.py

58 lines
1.0 KiB
Python
Raw Blame History

This file contains invisible Unicode characters!

This file contains invisible Unicode characters that may be processed differently from what appears below. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to reveal hidden characters.

from enum import Enum
__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",
}
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