你如何用不同的头像和名字发布机器人?

2024-05-13 00:12:38 发布

您现在位置:Python中文网/ 问答频道 /正文

有一个叫Unbelivaboat的不和谐机器人。它有一个名为!suggest <your suggestion>的命令。当有人提出建议时,机器人会复制他们的消息并将其发布到不同的频道。然而,昵称和化身图像发生了变化(见下图)。机器人是如何做到这一点的

Example

单击配置文件时,您只会看到以下内容:

enter image description here


Tags: 图像命令消息your配置文件机器人频道建议
1条回答
网友
1楼 · 发布于 2024-05-13 00:12:38

机器人的化身可以使用以下代码进行储存:

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,它将应用位于此地址的图片

相关问题 更多 >