Add ChannelPrivateError error

This commit is contained in:
Lonami Exo 2017-10-01 18:53:12 +02:00
parent 8c3a2470ed
commit 354ea1c0c8

View File

@ -37,6 +37,15 @@ class ChannelInvalidError(BadRequestError):
) )
class ChannelPrivateError(BadRequestError):
def __init__(self, **kwargs):
super(Exception, self).__init__(
self,
'The channel specified is private and you lack permission to '
'access it. Another reason may be that you were banned from it.'
)
class ChatAdminRequiredError(BadRequestError): class ChatAdminRequiredError(BadRequestError):
def __init__(self, **kwargs): def __init__(self, **kwargs):
super(Exception, self).__init__( super(Exception, self).__init__(
@ -399,6 +408,7 @@ rpc_errors_400_all = {
'BOT_METHOD_INVALID': BotMethodInvalidError, 'BOT_METHOD_INVALID': BotMethodInvalidError,
'CDN_METHOD_INVALID': CdnMethodInvalidError, 'CDN_METHOD_INVALID': CdnMethodInvalidError,
'CHANNEL_INVALID': ChannelInvalidError, 'CHANNEL_INVALID': ChannelInvalidError,
'CHANNEL_PRIVATE': ChannelPrivateError,
'CHAT_ADMIN_REQUIRED': ChatAdminRequiredError, 'CHAT_ADMIN_REQUIRED': ChatAdminRequiredError,
'CHAT_ID_INVALID': ChatIdInvalidError, 'CHAT_ID_INVALID': ChatIdInvalidError,
'CONNECTION_LAYER_INVALID': ConnectionLayerInvalidError, 'CONNECTION_LAYER_INVALID': ConnectionLayerInvalidError,