@Parad1ox

Как вывести рандомный баннер?

У меня вопрос, как можно создать команду, которая выводит рандомный баннер пользователя, находящегося на сервере, с каким нибудь промежутком времени, каждые 2 минуты условно
На библиотеке disnake
  • Вопрос задан
  • 44 просмотра
Решения вопроса 1
fenrir1121
@fenrir1121 Куратор тега discord.py
Начни с документации
Для выполнения задачи периодически в диснейке есть задачи.

Чтобы получить баннер нужно взять случайного пользователя и проверить наличие Member.banner, повторять пока не найдется.

Обновить баннер сервера можно через Guild.edit

@tasks.loop(hours=2)
async def change_banner():
   user_with_banner = await find_user()  # реализовать самому
   guild = await get_guild()  # реализовать самому
   await guild.edit(banner=user_with_banner.banner)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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