将不和谐用户的头像和昵称复制到bot

时间:2020-07-30 17:00:15

标签: discord.py discord.py-rewrite

我正在尝试制作一个笑话机器人,基本上可以“窃取”他的昵称和头像,但我没有成功

@tasks.loop(minutes=.01)
async def avatar(*, member: discord.Member = None):
    member = client.get_user(id=<id>)
    userAvatar = discord.Member.avatar_url
    bot.user.edit(avatar=userAvatar)

1 个答案:

答案 0 :(得分:0)

那是我完成的代码,您必须创建2个文件夹Avatars / Steal_av 然后此代码的作用是获取用户的头像并将其存储在Stolen.png中,然后将其设置为他的头像/ PFP,但是您必须获取他的密码并将其放在配置文件中,不带密码它不起作用。 如果您仍然需要我告诉您该怎么做,请告诉我,但我想您不会想要,因为我告诉您,除非您输入密码,否则它是行不通的。

#Imports
import requests
from PIL import Image

with open('Avatars/Steal_av/Stolen.png', 'wb') as f:
   r = requests.get(user.avatar_url, stream=True)
   for block in r.iter_content(1024):
        if not block:
            break
        f.write(block)
Image.open('Avatars/Steal_av/Stolen.png').convert('RGB')
with open('Avatars/Steal_av/Stolen.png', 'rb') as f:
   await client.user.edit(password=password, avatar=f.read())