有一个名为Unbelivaboat的不和谐机器人。它有一个名为!suggest <your suggestion>
的命令。当有人提出建议时,漫游器会复制其消息并将其发布到其他渠道。但是,昵称和头像图像已更改(请参见下图)。机器人是如何做到的?
点击个人资料时,您只会得到以下信息:
答案 0 :(得分:1)
可以使用以下代码伪造机器人的头像
import discord
client = discord.Client()
token = 'TOKEN HERE'
pfp_path = "path/to/file.png"
fp = open(pfp_path, 'rb')
pfp = fp.read()
@client.event
async def on_ready():
await client.edit_profile(password=None, avatar=pfp)
client.run(token)
如果您希望用户更改机器人的图片,则可以为他们提供添加自己的路径(用于图片)的选项,例如此处
import discord
from discord.exe import commands
bot = commands.Bot(command_prefix=';')
@bot.command()
async def profile(ctx, path):
token = 'TOKEN HERE'
pfp_path = "path"
fp = open(pfp_path, 'rb')
pfp = fp.read()
@client.event
async def on_ready():
await client.edit_profile(password=None, avatar=pfp)
client.run(token)
使用此设置,用户可以运行命令;profile https://vlands.net/underconstruction.png
,它将应用位于此地址的图片。