"""
Esycord Discord API Plugin
==================================
A very beginner friendly package
for all those who want to make a Discord
bot but dont have much experience with
Discord's API Wrapper (discord.py).

:copyright: (c) 2024 Aayush Srivastava
:license: MIT


"""

__title__ ='esycord Discord API Plugin'
__author__ ='Aayush Srivastava'
__contact__ = 'https://discord.com/users/795873954668871731'
__version__ ='1.6.1'
__lisence__ ='MIT Lisence'
__repository__ = 'https://github.com/Aayush-Srivastava2410/esycord'
__issues__ ='https://github.com/Aayush-Srivastava2410/esycord/issues'


__all__=(
    'discord',
    'Bot',
    'Data',
    'Webhook',
    'Intents',
    'discord',
    'Interaction',
    'Connectable',
    'Embed'
)


__path__ = __import__('pkgutil').extend_path(__path__, __name__)

from .esycord import (
    Bot, 
    Data,
    discord,
    Webhook,
    Intents,
    discord,
    Interaction,
    Connectable,
    Embed
)


import logging
from typing import NamedTuple, Literal


class VersionInfo(NamedTuple):
    major: int
    minor: int
    micro: int
    releaselevel: Literal["alpha", "beta", "candidate", "final"]


version_info: VersionInfo = VersionInfo(major=1, minor=6, micro=1,  releaselevel='final')

logging.getLogger(__name__).addHandler(logging.NullHandler())

del logging, NamedTuple, Literal, VersionInfo

