You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
55 lines
1.4 KiB
55 lines
1.4 KiB
# -*- coding: utf-8 -*-
|
|
|
|
"""
|
|
Discord API Wrapper
|
|
~~~~~~~~~~~~~~~~~~~
|
|
|
|
A basic wrapper for the Discord API.
|
|
|
|
:copyright: (c) 2015-2016 Rapptz
|
|
:license: MIT, see LICENSE for more details.
|
|
|
|
"""
|
|
|
|
__title__ = 'discord'
|
|
__author__ = 'Rapptz'
|
|
__license__ = 'MIT'
|
|
__copyright__ = 'Copyright 2015-2016 Rapptz'
|
|
__version__ = '0.14.3'
|
|
|
|
from .client import Client, AppInfo, ChannelPermissions
|
|
from .user import User
|
|
from .game import Game
|
|
from .emoji import Emoji
|
|
from .channel import Channel, PrivateChannel
|
|
from .server import Server
|
|
from .member import Member, VoiceState
|
|
from .message import Message
|
|
from .errors import *
|
|
from .calls import CallMessage, GroupCall
|
|
from .permissions import Permissions, PermissionOverwrite
|
|
from .role import Role
|
|
from .colour import Color, Colour
|
|
from .invite import Invite
|
|
from .object import Object
|
|
from .reaction import Reaction
|
|
from . import utils, opus, compat
|
|
from .voice_client import VoiceClient
|
|
from .enums import ChannelType, ServerRegion, Status, MessageType, VerificationLevel
|
|
from collections import namedtuple
|
|
from .embeds import Embed
|
|
|
|
import logging
|
|
|
|
VersionInfo = namedtuple('VersionInfo', 'major minor micro releaselevel serial')
|
|
|
|
version_info = VersionInfo(major=0, minor=14, micro=3, releaselevel='final', serial=0)
|
|
|
|
try:
|
|
from logging import NullHandler
|
|
except ImportError:
|
|
class NullHandler(logging.Handler):
|
|
def emit(self, record):
|
|
pass
|
|
|
|
logging.getLogger(__name__).addHandler(NullHandler())
|
|
|