Хочу добавить в бота функцию "изменить права доступа к чату", но выдает ошибку.

err0r

Новичок
Пользователь
Янв 9, 2022
41
4
8
python = 3.8(32 bit)
aiogram

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

вот мой код, который дает ошибку:

@dp.message_handler(is_admin=True, commands=["unmute"],commands_prefix="!, /")
async def cmd_unmute(message: types.Message):
if not message.reply_to_message:
await message.reply("Эта команда должна быть ответом на сообщение!")
return
await message.bot.restrict_chat_member(message.chat.id, message.reply_to_message.from_user.id, ChatPermissions(
can_send_messages=True,
can_send_media_messages=True,
can_send_other_messages=True,
can_add_web_page_previews=True,
can_invite_users=True))

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

ошибка при использовании команды '/unmute':

File "main.py", line 111, in cmd_unmute await message.bot.restrict_chat_member(message.chat.id, message.reply_to_message.from_user .id, ChatPermissions( NameError: name 'ChatPermissions' is not defined
 

Vershitel_sudeb

Vershitel sudeb
Команда форума
Модератор
Мар 17, 2021
932
208
43
20
Москва
ну у тебя не определен класс ChatPermissions, его надо тоже импортировать
Python:
from aiogram.types.chat_permissions import ChatPermissions
 
  • Мне нравится
Реакции: err0r

err0r

Новичок
Пользователь
Янв 9, 2022
41
4
8
ну у тебя не определен класс ChatPermissions, его надо тоже импортировать
Python:
from aiogram.types.chat_permissions import ChatPermissions
Спасибо. Буду знать
 
  • Мне нравится
Реакции: Vershitel_sudeb

Форум IT Специалистов