Ошибка `ChatAdminRequiredError` в madelineproto (или в API Telegram в целом) возникает, когда вы пытаетесь выполнить действие, требующее административных прав, но у вашего бота или аккаунта отсутствуют соответствующие права.
В вашем случае вы упоминаете, что во втором канале, где вы являетесь владельцем, вы получаете эту ошибку. Вот несколько возможных причин и решений:
1. **Проверьте права доступа**: Убедитесь, что ваш аккаунт действительно является владельцем канала и у него есть все необходимые права. Возможно, у вас отключены какие-то права администраторских действий.
2. **Проверьте идентификатор канала**: Убедитесь, что идентификатор канала (`$chat->tid`) правильно указан в вашем запросе. Ошибки в идентификаторе могут приводить к нежелательным результатам и ошибкам.
3. **Проверьте настройки приватности**: Если это приватный канал или группа, убедитесь, что ваш бот имеет доступ к информации о канале.
4. **Проблемы с кэшированием**: Иногда могут происходить сбои в кэше. Попробуйте обновить сессию или перезапустить ваш код, чтобы сбросить возможные кэши.
5. **API ограничения**: Убедитесь, что вы не достигли каких-либо лимитов API Telegram, которые могут помешать выполнению ваших запросов.
6. **Изменения прав в интерфейсе Telegram**: Также возможно, что у вас в интерфейсе Telegram были изменены права участника канала, и эти изменения не отразились в madelineproto. Попробуйте проверить или обновить права еще раз.
Если ни одно из этих решений не помогло, возможно, стоит изучить документацию madelineproto или обратиться за помощью к сообществу разработчиков, чтобы получить более конкретные рекомендации.