Error code: 400. Description: Bad Request: not enough rights to change custom title of the user

Всем привет, у меня есть чат для клана игры, и названия должностей администраторов телеграма — это ники в игре. Есть телеграм-бот, который командой /set_nickname задает название должности, таким образом, привязывая ник к пользователю. Но на практике код не работает, и в строке с установкой названия должности появляется ошибка: A request to the Telegram API was unsuccessful. Error code: 400. Description: Bad Request: not enough rights to change custom title of the user. Вот код:

@bot.message_handler(commands=['set_nickname'])

def user_nickname(message):
    if len(message.text) < 16:
        return None
    new_nickname = message.text[14:].strip()

    if message.reply_to_message and message.from_user.id == me_id:
        user_id = message.reply_to_message.from_user.id
    elif not message.reply_to_message:
        user_id = message.from_user.id

    try:
        bot.set_chat_administrator_custom_title(
            chat_id=message.chat.id,
            user_id=user_id,
            custom_title=new_nickname
        )
        bot.send_message(message.chat.id, f"Новый никнейм \"{new_nickname}\" успешно привязан",
                         message_thread_id=message.message_thread_id)
    except Exception as e:
        bot.reply_to(message, f"Произошла ошибка: {e}")

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

Автор решения: Arizel79

Похоже у бота нет прав на изменение должностей в ТГ группе. Попробуйте настроить права в группе.

→ Ссылка