Improve permission-related errors (#1231)

This commit is contained in:
painor
2019-07-10 22:19:50 +01:00
committed by Lonami
parent 2adc746143
commit ae1c1b3912
2 changed files with 8 additions and 2 deletions

View File

@@ -847,6 +847,9 @@ class ChatMethods:
"""
entity = await self.get_input_entity(entity)
user = await self.get_input_entity(user)
if isinstance(user, types.InputPeerSelf):
raise ValueError('You cannot admin yourself')
if not isinstance(user, types.InputPeerUser):
raise ValueError('You must pass a user entity')
@@ -996,6 +999,9 @@ class ChatMethods:
))
user = await self.get_input_entity(user)
if isinstance(user, types.InputPeerSelf):
raise ValueError('You cannot restrict yourself')
if not isinstance(user, types.InputPeerUser):
raise ValueError('You must pass a user entity')