Это выглядит глупо, но я хочу встроить аватар бота, как это сделать. Как и embed.set_thumbnail(url=user.avatar_url) , я пробовал bot.avatar_url , но он не работает.
11.07.2018 06:45
Оператор pass в Python — это простая концепция, которую могут быстро освоить даже новички без опыта программирования.
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции — это способ манипулировать массивами и играть с массивами данных. Благодаря.
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний.
Все о массиве Dependency и его связи с useEffect.
Toor — Travel Booking Angular Template один из лучших Travel https://reddeveloper.ru/questions/kak-poluchit-ssylku-na-avatar-bota-MOGeq» target=»_blank»]reddeveloper.ru[/mask_link]
Блог
Как мне получить аватар конкретного пользователя, используя его идентификатор пользователя с помощью discord, py
- Post author: admin
- Запись опубликована: 28 марта, 2023
- Post category: Вопросы по программированию
#python #discord #discord.py
Model commands discord.py
#python #Discord #discord.py
Вопрос:
Я использовал discord.py создать бота, который хранит идентификаторы пользователей в своей базе данных для их идентификации, но я не могу понять, как получить аватар конкретного пользователя, просто используя его идентификатор. Я искал и нашел что-то вроде этого — Client.get_user() но у меня это не работает, поскольку я не мог понять, что это работает из документации. Есть ли какой-либо способ, которым я могу получить строку идентификатора пользователя из моей базы данных и передать ее через функцию, чтобы получить аватар этого пользователя и использовать его во внедрении?
Я нашел еще один вопрос в StackOverflow, подобный моему, но решение в этом тоже не работает для меня.
Ответ №1:
Согласно статье, вы получаете данные пользователя id и запрашиваете данные аватара пользователя. Это выглядит как string . Вот пример ответа JSON на запрос:
Теперь, когда вы получаете это: «avatar»: «8342729096ea3675442027381ff50dfe» , вы знаете, что данные аватара являются 8342729096ea3675442027381ff50dfe . После этого вы будете использовать базовый URL-адрес изображения для изображений: https://cdn.discordapp.com/ .
Чтобы запросить изображение, вы должны выбрать формат (jpg, GIF, png и т.д.). Итак, ваш последний запрос должен быть:
https://cdn.discordapp.com/avatars//.png
где user_id и user_avatar — переменные, которые необходимо изменить. Например:
https://cdn.discordapp.com/avatars/80351110224678912/8342729096ea3675442027381ff50dfe.png
Ответ №2:
Вы можете использовать user = discord.utils.get(ctx.guild.members, ) , затем вы можете получить аватар с помощью user.avatar_url . Вот пример, как это сделать:
user_id = «get the user id from database» user = discord.utils.get(ctx.guild.members, id=int(user_id)) avatar = user.avatar_url
Вам также может понравиться
array.includes() работает не так, как я ожидаю, не обнаруживая включенных элементов
11 апреля, 2023
Как преобразовать ряд в фрейм данных и повернуть его
18 мая, 2023
Как я могу обновить TDBGrid в Delphi, чтобы показать новые записи?
22 октября, 2022
- О нас
- Онлайн игры
- Конвертеры
- Base64 конвертер онлайн
- Оформление кода JavaScript CSS HTML Онлайн
- URL Encoder (кодировщик) / Decoder (декодировщик) онлайн
- Конвертер регистров
- Рассчитать количество дней между датами
- Генератор ключей и паролей
- Генератор QR кодов
- Преобразование времени
- Преобразование микросекунд в секунды
- Преобразование микросекунд в миллисекунды
- Преобразование миллисекунд в микросекунды
- Преобразование миллисекунд в секунды
- Преобразование миллисекунд в минуты
- Преобразование миллисекунд в часы
- Преобразователь миллисекунд в дату
- Преобразование секунд в миллисекунды
- Преобразование секунд в минуты
- Преобразование секунд в часы
- Преобразование секунд в дни
- Преобразование минут во время
- Преобразование минут в миллисекунды
- Преобразование минут в секунды
- Преобразование минут в часы
- Преобразование часов в миллисекунды
- Преобразование часов в секунды
- Преобразование часов в минуты
- Преобразование часов в дни
- Преобразование дней в часы
- Преобразование из часы в недели
- Конвертация из недели в часы
- Через несколько часов калькулятор
- Преобразование времени AM/PM в 24-часовое
- Преобразование Военного Времени
- Время до десятичного калькулятора
- Безопасность
- Финансы
- Энциклопедия
Источник: programbox.ru
Create your first discord bot command with discord.py 2 in 5 minutes
Как получить аватар пользователя с его идентификатором в discord.py?
Я попытался использовать следующий код, но он не сработал.
user12694325 18 янв ’20 в 14:08 2020-01-18 14:08
2020-01-18 14:08
5 ответов
Вам также не нужно заключать URL-адрес в кавычки.
Вот этот код, если он в винчестере:
Вот этот код, если он находится в основном файле bot.py:
user10885583 18 янв ’20 в 14:49 2020-01-18 14:49
2020-01-18 14:49
вы не можете просто использовать avamember просто как параметр, вам нужно определить avamember с помощью avamember:discord.Member . Возможно, вы пытаетесь создать команду аватара, это сработает.
Если вы используете Cogs, используйте этот
Источник: stackru.com