Skip to navigation

Fun

Random anime roleplay GIFs.
View as Markdown

Roleplay GIFs

GET /v1/fun/roleplay?type={type}&amount={n}
const { results } = await aegis.fun.roleplay({ type: 'hug', amount: 3 })
results[0].url // the GIF
results[0].animeName // or null when unknown
results[0].dimensions // { width, height }, or null

amount is between 1 and 5 and defaults to 1.

Types

Sixty categories, each a short action:

angrybakabiteblehblowkiss
blushbonkboredcarryclap
confusedcrycuddledancefacepalm
feedhandholdhandshakehappyhighfive
hugkabedonkickkisslappillow
laughlurknodnomnope
nyapatpeckpokepout
punchrunsaluteshakeshocked
shootshrugsipslapsleep
smilesmugspinstaretableflip
teeheethinkthumbsupticklewag
wavewinkyawnyeet

A type with nothing stored for it answers 404 rather than an empty list.

This is the one endpoint that answers 400 with bad_request for a bad type, where everything else uses 422 and validation_error. See errors.

Cost

Roleplay is in the fetch class. See rate limits.