mirror of
https://github.com/LonamiWebs/Telethon.git
synced 2024-11-25 19:03:46 +03:00
Corrected info in Admin Permissions example (#589)
This commit is contained in:
parent
4362c02e92
commit
e15dd05975
|
@ -169,14 +169,28 @@ Giving or revoking admin permissions can be done with the `EditAdminRequest`__:
|
||||||
pin_messages=True,
|
pin_messages=True,
|
||||||
invite_link=None,
|
invite_link=None,
|
||||||
edit_messages=None
|
edit_messages=None
|
||||||
)
|
)
|
||||||
|
# Equivalent to:
|
||||||
|
# rights = ChannelAdminRights(
|
||||||
|
# change_info=True,
|
||||||
|
# delete_messages=True,
|
||||||
|
# pin_messages=True
|
||||||
|
# )
|
||||||
|
|
||||||
client(EditAdminRequest(channel, who, rights))
|
# Once you have a ChannelAdminRights, invoke it
|
||||||
|
client(EditAdminRequest(channel, user, rights))
|
||||||
|
|
||||||
|
# User will now be able to change group info, delete other people's
|
||||||
Thanks to `@Kyle2142`__ for `pointing out`__ that you **cannot** set
|
# messages and pin messages.
|
||||||
to ``True`` the ``post_messages`` and ``edit_messages`` fields. Those that
|
|
||||||
are ``None`` can be omitted (left here so you know `which are available`__.
|
| Thanks to `@Kyle2142`__ for `pointing out`__ that you **cannot** set all
|
||||||
|
| parameters to ``True`` to give a user full permissions, as not all
|
||||||
|
| permissions are related to both broadcast channels/megagroups.
|
||||||
|
|
|
||||||
|
| E.g. trying to set ``post_messages=True`` in a megagroup will raise an
|
||||||
|
| error. It is recommended to always use keyword arguments, and to set only
|
||||||
|
| the permissions the user needs. If you don't need to change a permission,
|
||||||
|
| it can be omitted (full list `here`__).
|
||||||
|
|
||||||
__ https://lonamiwebs.github.io/Telethon/methods/channels/edit_admin.html
|
__ https://lonamiwebs.github.io/Telethon/methods/channels/edit_admin.html
|
||||||
__ https://github.com/Kyle2142
|
__ https://github.com/Kyle2142
|
||||||
|
|
Loading…
Reference in New Issue
Block a user