Kode saya

@Bot.command()
async def nicknames(ctx, *, message:str=None):

   embed = discord.Embed(title=f"Profile Details", description="nicknames", 
   color=discord.Color.green())
   uuid = MojangAPI.get_uuid(f"{message}")
   profile = MojangAPI.get_profile(uuid)
   people = requests.get('https://api.mojang.com/user/profiles/' + uuid + '/names' )
   people_json  = people.json()
   length = len(people_json)
   for length in range(length):
      embed.add_field(name="nicknames", value=people_json[length]["name"], inline=True)

   await ctx.send(embed=embed)

masukkan deskripsi gambar di sini hasil kode, tetapi saya membutuhkan semua nama dalam satu nilai dan dengan satu judul masukkan deskripsi gambar di sini

Di sini saya menemukan hasil untuk kode saya Bagaimana cara mentransfer json file ke dalam sematan di discord.py? Tapi kodenya tidak berfungsi

-2
Estol 12 Mei 2021, 17:35

1 menjawab

Jawaban Terbaik

Untuk memulai baris baru dalam sebuah string, gunakan \n. Itu berarti

print("First Line!\nSecond Line")

Keluaran

First Line!
Second Line

Anda dapat menggunakan ini untuk mendapatkan nama panggilan di satu bidang:

names = ""
for i in range(length):
    names = names + "\n" + people_json[i]["name"] #add \n and the person to the string
embed.add_field(name="Nicknames", value = names, inline=True) #add the field
0
Chuaat 12 Mei 2021, 16:11