установить разрешения в айограмме

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

Я не понял, как использовать set_permission в айограмме

https://docs.aiogram.dev/en/latest/telegram/types/chat.html?highlight=edit%20permissions#aiogram.types.chat.Chat.set_permissions

1 ответ

Я не могу это проверить, но на основе telegram-bot issues Добавить / обновить в разрешении ChatPermissions это может быть

      # set `True` or `False`
permissions = {
    'can_send_messages': None, 
    'can_send_media_messages': None, 
    'can_send_polls': None, 
    'can_send_other_messages': None, 
    'can_add_web_page_previews': None, 
    'can_change_info': None, 
    'can_invite_users': None, 
    'can_pin_messages': None
}

#permissions.update(current)
#permissions.update(new)

new_permissions = ChatPermissions(**permissions)

context.bot.set_chat_permissions(chat_id=chat_id, permissions=new_permissions)
Другие вопросы по тегам