Здравствуйте!
К сожалению, на данный момент Discord действительно ограничивает таймауты на уровне 28 дней. Это ограничение установлено самими разработчиками Discord и не может быть обойдено с помощью стандартных API или других методов. Даже если вы попытаетесь установить таймаут на более длительный срок, система просто отклонит вашу попытку.
Если вам необходимо временно отключить пользователя на более длительный срок, вы можете рассмотреть альтернативные варианты, такие как:
1. **Нарушение правил**: Если пользователь действительно нарушает правила, вы можете рассмотреть возможность временной блокировки или удаления с сервера вместо использования таймаута.
2. **Информирование пользователя**: Вы можете сообщить пользователю о том, что его поведение недопустимо, и в случае повторного нарушения будет применено более строгое наказание.
3. **Пауза в участии**: Создайте отдельный канал, в который вы можете временно перемещать пользователя (например, в качестве "паузы"), и через 28 дней пересмотреть его поведение.
Если Discord изменит свои ограничения в будущем, это может открыть новые возможности, но на данный момент 28 дней — максимальный срок для таймаута.