Команда профиль discord py

я пытаюсь закодировать бота discord, в котором у всех пользователей есть настраиваемый профиль. всякий раз , когда они запускают команду !profile , бот будет отображать вставку с биографией. встраивание будет пользовательским цветом встраивания по их выбору и другой информацией, такой как их монеты и так далее. я хочу сделать так , чтобы всякий раз , когда они запускают что-то подобное !bio test , в их профиле будет отображаться сообщение test , и если они запустятся !bio Lorem , их биография пользовательского профиля будет отредактирована Lorem и так далее. однако, когда я попытался выполнить !bio test команду, она не сработала

позже в команде профиля мой бот найдет часть описания в файле json и покажет ее всякий раз, когда кто-то проверяет ваш профиль

1. В чем здесь вопрос?

2. я пытался выполнить команду !bio, но она не работает

Ответ №1:

Переменная такова description . Вы написали «»desciption»»[‘users’].append(.

Discord.py Rewrite | Add/Remove Role Command

1. боже, я не заметил опечатки. но это все равно не сработало после того, как я исправил опечатку? там написано неожиданный отступ

2. Вероятно, это потому, что вы оставили отступ —

3. «»описание[‘пользователи’]. добавить(< ‘идентификатор’:пользователь, ‘имя’:имя пользователя, ‘описание’: [сообщение] >)

4. теперь там написано описание неопределенного имени, я должен добавить что-то вроде описание=сообщение?

5. Вы можете инициализировать новый словарь в начале, поэтому описание=<> в начале файла

Вам также может понравиться

Как узнать, какой веб-сайт в службе приложений использует процессор

18 февраля, 2023

Еще по теме:  Как забустить сервер в дискорд

Является ли передача аргумента лучшим решением для решений if / else

18 мая, 2023

ошибка проверки xades4j: свойство SigningCertificate содержит один или несколько сертификатов, которые не являются частью пути сертификации

2 января, 2022

  • О нас
  • Онлайн игры
  • Конвертеры
  • Base64 конвертер онлайн
  • Оформление кода JavaScript CSS HTML Онлайн
  • URL Encoder (кодировщик) / Decoder (декодировщик) онлайн
  • Конвертер регистров
  • Рассчитать количество дней между датами
  • Генератор ключей и паролей
  • Генератор QR кодов
  • Преобразование времени
  • Преобразование микросекунд в секунды
  • Преобразование микросекунд в миллисекунды
  • Преобразование миллисекунд в микросекунды
  • Преобразование миллисекунд в секунды
  • Преобразование миллисекунд в минуты
  • Преобразование миллисекунд в часы
  • Преобразователь миллисекунд в дату
  • Преобразование секунд в миллисекунды
  • Преобразование секунд в минуты
  • Преобразование секунд в часы
  • Преобразование секунд в дни
  • Преобразование минут во время
  • Преобразование минут в миллисекунды
  • Преобразование минут в секунды
  • Преобразование минут в часы
  • Преобразование часов в миллисекунды
  • Преобразование часов в секунды
  • Преобразование часов в минуты
  • Преобразование часов в дни
  • Преобразование дней в часы
  • Преобразование из часы в недели
  • Конвертация из недели в часы
  • Через несколько часов калькулятор
  • Преобразование времени AM/PM в 24-часовое
  • Преобразование Военного Времени
  • Время до десятичного калькулятора
  • Безопасность
  • Финансы
  • Энциклопедия

Источник: programbox.ru

Making a Discord Bot | Part 7: Kick/Ban | Discord.py 2.0

Как сделать карточку профиля холста в боте Discord Python?

Мне нужна помощь с discord.py. Я создавал бота на питоне, поэтому я хотел сделать карточку профиля холста с помощью этого бота. Проблема в том, что в гугле я ничего об этом не нашел, только node.js. Я не хочу переписывать своего бота и хочу сделать карточку профиля, например, juniperbot, mee6. Помогите мне с этим, пожалуйста!

Resadesker 11 Май 2020 в 10:27

Еще по теме:  Как получить значок разработчика ботов дискорд

1 ответ

Лучший ответ

Я не знаю ни jupiterbot , ни mee6 , но если canvas означает Обработка изображений с помощью Canvas в документации для discord.js , тогда он используется только для создания изображения и просто send() как обычный файл .png или .jpg .

Python обычно использует модуль Pillow для создания или изменения изображения. Изображение, ImageDraw, ImageFont

enter image description here

РЕДАКТИРОВАТЬ: версия, в которую добавляется аватар пользователя.

Я также показываю, как читать изображение из URL и использовать его в качестве фона. Но прочитать он его смог только один раз — при запуске.

enter image description here

РЕДАКТИРОВАТЬ: пример, который рисует прозрачный прямоугольник с использованием нового изображения и Image.alpha_composite()

enter image description here

Кстати: Пример использования альфа-канала для создания изображения круга (для создания аватара круга):

РЕДАКТИРОВАТЬ: версия, в которой для отображения аватара круга используется маска.

# — avatar — # get URL to avatar # sometimes `size=` doesn’t gives me image in expected size so later I use `resize()` avatar_asset = ctx.author.avatar_url_as(format=’jpg’, size=AVATAR_SIZE) # read JPG from server to buffer (file-like object) buffer_avatar = io.BytesIO(await avatar_asset.read()) # buffer_avatar = io.BytesIO() # await avatar_asset.save(buffer_avatar) # buffer_avatar.seek(0) # read JPG from buffer to Image avatar_image = Image.open(buffer_avatar) # resize it avatar_image = avatar_image.resize((AVATAR_SIZE, AVATAR_SIZE)) # circle_image = Image.new(‘L’, (AVATAR_SIZE, AVATAR_SIZE)) circle_draw = ImageDraw.Draw(circle_image) circle_draw.ellipse((0, 0, AVATAR_SIZE, AVATAR_SIZE), fill=255) #avatar_image.putalpha(circle_image) #avatar_image.show() image.paste(avatar_image, (rect_x0, rect_y0), circle_image)

Источник: question-it.com

Как сделать команду боту на discord.py отправление профиля с аватаркой?

Как сделать команду, чтобы бот отправлял профиль с аватаркой на discord.py?

  • Вопрос задан 29 июл. 2022
  • 60 просмотров

1 комментарий

Простой 1 комментарий

AlexNest

Путем написания соответствующего кода.
Для начала — подробнее опишите, что именно вы хотите получить? Профиль как таковой нельзя отправить — это данные пользователя, выводимые дискорд-клиентом в специальном блоке.
Далее — какого рода ответ вы хотите получить? Если код/разжевать порядок действий, то вы ошиблись ресурсом — задания запрещены правилами. Попытайтесь сами решить. Пока нет кода, обсуждать нечего.

Еще по теме:  Почему дискорд не видит камеру на ноутбуке

Решения вопроса 0

Источник: qna.habr.com

Рейтинг
( Пока оценок нет )
Загрузка ...