Функция:Tg promote user

Материал из SaleBot Help
Перейти к навигации Перейти к поиску
tg_promote_user(platform_id, user_id, promote_options_list)
Параметр Права Тип Описание
platform_id строка Идентификатор platform_id канала Телеграм
user_id строка Идентификатор platform_id пользователя Телеграм
promote_options_list список Список прав, назначаемых пользователю
is_anonymous администратора не будет видно в чате
can_manage_chat разрешить доступ к журналу событий чата, статистике чата,

статистике сообщений в каналах, видеть участников канала, видеть анонимных пользовательов в супер-группах и игнорировать медленный режим. Этот уровень прав выдается по умолчанию, в случае указания любой из последующих привилегий

can_post_messages разрешить создавать сообщения канала, только для каналов
can_edit_messages разрешить редактировать сообщения других пользователей и

закреплять сообщения, только для каналов

can_delete_messages разрешить удалять сообщения других пользователей
can_manage_video_chats разрешить управлять видеочатами
can_restrict_members разрешить ограничивать, ставить/отменять бан участникам чата
can_promote_members разрешить добавлять новых администраторов с их собственными

правами и разграничивать их права и права дочерних администраторов

can_change_info разрешить изменять название чата, фото и другие настройки
can_invite_users разрешить приглашать новых пользователей в чат
can_pin_messages разрешить закреплять сообщения, только для супергруппы

Функция повышает права пользователя канала или супер-группы Телеграм до администратора.

Бот должен быть администратором группы.


Пример:

promote_options_list = '["can_manage_chat", "can_post_messages", "can_edit_messages", "can_delete_messages", "can_manage_video_chats", "can_promote_members", "can_restrict_members", "can_invite_users", "can_pin_messages"]'
result = tg_promote_user(platform_id, reply_from, promote_options_list)