Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

4 Commits

Repository files navigation

API example for discord bot

This is an example to get random images or videos for your discord bot

Usage

For discord bot written in python

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_url

For 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_color

Define the functions

genshin_images=genshin()
color_embed=embedColor()

Command example

@client.slash_command(name="image", description="Random Image")asyncdefimage(ctx):
awaitctx.respond(genshin())

For discord bot written in js

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

HOST

Run on Repl.it

About

API Example for request media with discord bot in py for example

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages