从 discord.py 中的两个列表中制作随机发生器
make a randomizer from two list in discord.py
我的代码:
import random
import discord
color1 = [0xFFE4E1, 0x00FF7F, 0xD8BFD8, 0xDC143C, 0xFF4500, 0xDEB887, 0xADFF2F, 0x800000]
color2 = [0x4682B4, 0x006400, 0x808080, 0xA0522D, 0xF08080, 0xC71585, 0xFFB6C1, 0x00CED1]
color3 = random.choice(color1, color2)
color4 = color3
@bot.command()
async def color(ctx):
embed=discord.Embed(title="Colorss", color=color4)
await ctx.send(embed=embed)
我希望它以 color1 或 *color2
中的随机颜色出现
我遇到的错误
TypeError: choice() takes 2 positional argument but 3 were given
写random.choice([color1, color2])
我的代码:
import random
import discord
color1 = [0xFFE4E1, 0x00FF7F, 0xD8BFD8, 0xDC143C, 0xFF4500, 0xDEB887, 0xADFF2F, 0x800000]
color2 = [0x4682B4, 0x006400, 0x808080, 0xA0522D, 0xF08080, 0xC71585, 0xFFB6C1, 0x00CED1]
color3 = random.choice(color1, color2)
color4 = color3
@bot.command()
async def color(ctx):
embed=discord.Embed(title="Colorss", color=color4)
await ctx.send(embed=embed)
我希望它以 color1 或 *color2
中的随机颜色出现我遇到的错误
TypeError: choice() takes 2 positional argument but 3 were given
写random.choice([color1, color2])