How to use the telethon.errors.BadRequestError function in Telethon

To help you get started, we’ve selected a few Telethon examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github LonamiWebs / Telethon / telethon / errors / rpc_errors_400.py View on Github external
def __init__(self, **kwargs):
        super(Exception, self).__init__(
            self,
            'The phone number is not yet being used.'
        )


class PhotoInvalidDimensionsError(BadRequestError):
    def __init__(self, **kwargs):
        super(Exception, self).__init__(
            self,
            'The photo dimensions are invalid.'
        )


class TypeConstructorInvalidError(BadRequestError):
    def __init__(self, **kwargs):
        super(Exception, self).__init__(
            self,
            'The type constructor is invalid.'
        )


class UsernameInvalidError(BadRequestError):
    def __init__(self, **kwargs):
        super(Exception, self).__init__(
            self,
            'Unacceptable username. Must match r"[a-zA-Z][\w\d]{4,31}".'
        )


class UsernameNotModifiedError(BadRequestError):
github LonamiWebs / Telethon / telethon / errors / rpc_errors_400.py View on Github external
def __init__(self, **kwargs):
        super(Exception, self).__init__(
            self,
            'The MD5 check-sums do not match.'
        )


class MessageEmptyError(BadRequestError):
    def __init__(self, **kwargs):
        super(Exception, self).__init__(
            self,
            'Empty or invalid UTF-8 message was sent.'
        )


class MessageIdInvalidError(BadRequestError):
    def __init__(self, **kwargs):
        super(Exception, self).__init__(
            self,
            'The specified message ID is invalid.'
        )


class MessageTooLongError(BadRequestError):
    def __init__(self, **kwargs):
        super(Exception, self).__init__(
            self,
            'Message was too long. Current maximum length is 4096 UTF-8 '
            'characters.'
        )
github LonamiWebs / Telethon / telethon / errors / rpc_errors_400.py View on Github external
def __init__(self, **kwargs):
        super(Exception, self).__init__(
            self,
            'The username is already taken.'
        )


class UsersTooFewError(BadRequestError):
    def __init__(self, **kwargs):
        super(Exception, self).__init__(
            self,
            'Not enough users (to create a chat, for example).'
        )


class UsersTooMuchError(BadRequestError):
    def __init__(self, **kwargs):
        super(Exception, self).__init__(
            self,
            'The maximum number of users has been exceeded (to create a '
            'chat, for example).'
        )


class UserIdInvalidError(BadRequestError):
    def __init__(self, **kwargs):
        super(Exception, self).__init__(
            self,
            'Invalid object ID for an user. Make sure to pass the right types,'
            'for instance making sure that the request is designed for users'
            'or otherwise look for a different one more suited.'
        )
github LonamiWebs / Telethon / telethon / errors / rpc_errors_400.py View on Github external
def __init__(self, **kwargs):
        super(Exception, self).__init__(
            self,
            'The photo dimensions are invalid.'
        )


class TypeConstructorInvalidError(BadRequestError):
    def __init__(self, **kwargs):
        super(Exception, self).__init__(
            self,
            'The type constructor is invalid.'
        )


class UsernameInvalidError(BadRequestError):
    def __init__(self, **kwargs):
        super(Exception, self).__init__(
            self,
            'Unacceptable username. Must match r"[a-zA-Z][\w\d]{4,31}".'
        )


class UsernameNotModifiedError(BadRequestError):
    def __init__(self, **kwargs):
        super(Exception, self).__init__(
            self,
            'The username is not different from the current username.'
        )


class UsernameNotOccupiedError(BadRequestError):
github LonamiWebs / Telethon / telethon / errors / rpc_errors_400.py View on Github external
def __init__(self, **kwargs):
        super(Exception, self).__init__(
            self,
            'The type constructor is invalid.'
        )


class UsernameInvalidError(BadRequestError):
    def __init__(self, **kwargs):
        super(Exception, self).__init__(
            self,
            'Unacceptable username. Must match r"[a-zA-Z][\w\d]{4,31}".'
        )


class UsernameNotModifiedError(BadRequestError):
    def __init__(self, **kwargs):
        super(Exception, self).__init__(
            self,
            'The username is not different from the current username.'
        )


class UsernameNotOccupiedError(BadRequestError):
    def __init__(self, **kwargs):
        super(Exception, self).__init__(
            self,
            'The username is not in use by anyone else yet.'
        )


class UsernameOccupiedError(BadRequestError):
github LonamiWebs / Telethon / telethon / errors / rpc_errors_400.py View on Github external
from . import BadRequestError


class ApiIdInvalidError(BadRequestError):
    def __init__(self, **kwargs):
        super(Exception, self).__init__(
            self,
            'The api_id/api_hash combination is invalid.'
        )


class BotMethodInvalidError(BadRequestError):
    def __init__(self, **kwargs):
        super(Exception, self).__init__(
            self,
            'The API access for bot users is restricted. The method you '
            'tried to invoke cannot be executed as a bot.'
        )


class CdnMethodInvalidError(BadRequestError):
    def __init__(self, **kwargs):
        super(Exception, self).__init__(
            self,
            'This method cannot be invoked on a CDN server. Refer to '
            'https://core.telegram.org/cdn#schema for available methods.'
        )
github LonamiWebs / Telethon / telethon / errors / rpc_errors_400.py View on Github external
super(Exception, self).__init__(
            self,
            'The specified message ID is invalid.'
        )


class MessageTooLongError(BadRequestError):
    def __init__(self, **kwargs):
        super(Exception, self).__init__(
            self,
            'Message was too long. Current maximum length is 4096 UTF-8 '
            'characters.'
        )


class MessageNotModifiedError(BadRequestError):
    def __init__(self, **kwargs):
        super(Exception, self).__init__(
            self,
            'Content of the message was not modified.'
        )


class MsgWaitFailedError(BadRequestError):
    def __init__(self, **kwargs):
        super(Exception, self).__init__(
            self,
            'A waiting call returned an error.'
        )


class OffsetInvalidError(BadRequestError):
github LonamiWebs / Telethon / telethon / errors / rpc_errors_400.py View on Github external
def __init__(self, **kwargs):
        super(Exception, self).__init__(
            self,
            'The phone number is invalid.'
        )


class PhoneNumberOccupiedError(BadRequestError):
    def __init__(self, **kwargs):
        super(Exception, self).__init__(
            self,
            'The phone number is already in use.'
        )


class PhoneNumberUnoccupiedError(BadRequestError):
    def __init__(self, **kwargs):
        super(Exception, self).__init__(
            self,
            'The phone number is not yet being used.'
        )


class PhotoInvalidDimensionsError(BadRequestError):
    def __init__(self, **kwargs):
        super(Exception, self).__init__(
            self,
            'The photo dimensions are invalid.'
        )


class TypeConstructorInvalidError(BadRequestError):
github LonamiWebs / Telethon / telethon / errors / rpc_errors_400.py View on Github external
super(Exception, self).__init__(
            self,
            'The very first request must always be InvokeWithLayerRequest.'
        )


class DcIdInvalidError(BadRequestError):
    def __init__(self, **kwargs):
        super(Exception, self).__init__(
            self,
            'This occurs when an authorization is tried to be exported for '
            'the same data center one is currently connected to.'
        )


class FieldNameEmptyError(BadRequestError):
    def __init__(self, **kwargs):
        super(Exception, self).__init__(
            self,
            'The field with the name FIELD_NAME is missing.'
        )


class FieldNameInvalidError(BadRequestError):
    def __init__(self, **kwargs):
        super(Exception, self).__init__(
            self,
            'The field with the name FIELD_NAME is invalid.'
        )


class FilePartsInvalidError(BadRequestError):
github LonamiWebs / Telethon / telethon / errors / rpc_errors_400.py View on Github external
self,
            'An invalid limit was provided. See '
            'https://core.telegram.org/api/files#downloading-files'
        )


class LocationInvalidError(BadRequestError):
    def __init__(self, **kwargs):
        super(Exception, self).__init__(
            self,
            'The location given for a file was invalid. See '
            'https://core.telegram.org/api/files#downloading-files'
        )


class Md5ChecksumInvalidError(BadRequestError):
    def __init__(self, **kwargs):
        super(Exception, self).__init__(
            self,
            'The MD5 check-sums do not match.'
        )


class MessageEmptyError(BadRequestError):
    def __init__(self, **kwargs):
        super(Exception, self).__init__(
            self,
            'Empty or invalid UTF-8 message was sent.'
        )


class MessageIdInvalidError(BadRequestError):