This is an example to get random images or videos for your discord bot
For the images/videos
defgenshin():
response=requests.get('https://api.pellinuz.repl.co/api/type=genshin')
ifresponse.status_code==200:
image_url=response.json()['message']
image_url=str(image_url)
else:
print('Error getting random image')
returnimage_urlFor the color
defembedColor():
response=requests.get('https://api.pellinuz.repl.co/api?type=genshin')
ifresponse.status_code==200:
color=int(response.json()['color'], 16)
embed_color=discord.Color(color)
else:
print('Error getting random color')
embed_color=discord.Color.default()
returnembed_colorDefine the functions
genshin_images=genshin()
color_embed=embedColor()Command example
@client.slash_command(name="image", description="Random Image")asyncdefimage(ctx):
awaitctx.respond(genshin())For the images/videos
asyncfunctiongenshin(){constresponse=awaitfetch('https://api.pellinuz.repl.co/api?type=genshin');if(response.status===200){constdata=awaitresponse.json();constimageUrl=data.message.toString();returnimageUrl;}else{console.log('Error getting random image');returnnull;}}For color
asyncfunctionembedColor(){constresponse=awaitfetch('https://api.pellinuz.repl.co/api?type=genshin');if(response.ok){constcolor=parseInt((awaitresponse.json()).color,16);constembedColor=newDiscord.MessageEmbed().setColor(color);returnembedColor;}else{console.log('Error getting random color');constembedColor=newDiscord.MessageEmbed().setColor('DEFAULT');returnembedColor;}}NOTE: if the js codes isn't right it isn't my problem, it has been conveted using ChatGPT