Найти канал "анонсы" сервера

Я не совсем уверен, имеет ли это какой-то смысл, но так как он доступен для просмотра в приложении, разве не должна быть конечная точка для настройки канала объявлений?

Это не кусок кода, который не работает, это нехватка функции.

Кроме того, это, по-видимому, называется "новый канал сообщений участника"...

введите описание изображения здесь

1 ответ

Решение

Чтобы получить доступ к новому каналу сообщений участника или обновить его, вы должны быть на ветке перезаписи discord.py.

В ветке переписывания гильдии имеют свойство guild.system_channel куда отправляются системные сообщения, хотя в настоящее время туда отправляются только уведомления о присоединении.

# Getting the channel
ch = guild.system_channel
# Setting the channel
await guild.edit(system_channel=ch)

Однако эта функция отсутствует в асинхронной ветке discord.py, поскольку автор библиотеки отказался от поддержки этой версии много месяцев назад.

Другие вопросы по тегам