Python. Что принимает функция set_chat_permissions с библиотеки pyTelegramBotAPI?

Имеем вот эту функцию, которая должна менять разрешения в группе: bot.set_chat_permissions(chat_id, permission). Только вот не понятно, что именно писать в качестве permissions, поскольку описание этой в функции в виде ":param permissions: New default chat permissions" вообще не даёт даже догадаться, каким образом его указывать.

Пробовал словарём (поместил туда (can_send_messages, False) и тд., соответственно документации телеграмма) - жаловалось, что таких имён оно не знает (name 'can_send_messages' is not defined), пробовал списком (на него оно хотя бы сказало, что нельзя).

ChatPermissions = dict([(can_send_messages, False), (can_send_media_messages, False), (can_send_polls,False), (can_send_other_messages,False), (can_add_web_page_previews,None), (can_change_info,None), (can_invite_users,None), (can_pin_messages,None)])

bot.set_chat_permissions(message.chat.id, ChatPermissions)

Подскажите/покажите, пожалуйста, как выглядит правильное использование этой функции. Спасибо.


Ответы (0 шт):