Почему бот не может добавить пользователя в администраторы?

Бот имеет права администратора(назначать админов в т.ч.), при этом пользуясь функцией promote_chat_member я получаю ошибку такого характера:
Unauthorized: Forbidden: right_forbidden
@dp.message_handler (Command("admin", prefixes="!/"))
async def admin(message: types.Message):
    Chat = message.chat.id
    user = message.from_user.id
    await bot.promote_chat_member(user_id=user,chat_id=Chat,can_edit_messages=True)

заранее спасибо за ответ
  • Вопрос задан
  • 705 просмотров
Пригласить эксперта
Ответы на вопрос 2
NEDOprogramist
@NEDOprogramist
Изучаю C#
@dp.message_handler (Command("admin", prefixes="!/"))
async def admin(message: types.Message):
    Chat = message.chat.id
    await bot.promote_chat_member(user_id="",chat_id=Chat,can_edit_messages=True)


У вас в user_id пусто так и надо?
Ответ написан
@antonwx
Так, на минуточку, если это про дискорд, то администратор не может дать роль своей же группы. Даже если он администратор, группа, которую он выдаёт, должна быть строго ниже той, к которой он принадлежит. Просто создайте ещё одну группу с такими же правами сразу после бота и её выдавайте.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы