
  

[![npm](https://img.shields.io/npm/v/filo-gifs.svg)](https://www.npmjs.com/package/filo-gifs) [![npm](https://img.shields.io/npm/dt/filo-gifs.svg?maxAge=3600)](https://www.npmjs.com/package/filo-gifs) [![install size](https://packagephobia.now.sh/badge?p=filo-gifs)](https://packagephobia.now.sh/result?p=filo-gifs)

  

[![NPM](https://nodei.co/npm/filo-gifs.png?downloads=true&downloadRank=true&stars=true)](https://nodei.co/npm/filo-gifs/)

<br></br>

  

![FiloApi](https://i.pinimg.com/564x/4c/55/fb/4c55fbab6e548bc028ac7f0637144f27.jpg)

  

# FiloApi

  

## Instalación

  

    npm i filo-gifs

  

Modulo oficial para comunicarse con la API de Filo.
Pensada para bots de Discord.

Se cuenta con más de **23** endpoints y más de **500** GIFs en total.

  

> Se seguiran agregando más GIFs y endpoints con el tiempo

  

### Endpoints

| Función | Descripción |
|--|--|
| hug | Obtiene un GIF de un abrazo. |
| kiss | Obtiene un GIF de un beso. |
| banghead | Obtiene un GIF de golpearse la cabeza.
| cuddle | Obtiene un GIF de un abrazo cariñoso.
| confused | Obtiene un GIF de confusión.
| facepalm | Obtiene un GIF de facepalm.
| lewd | Obtiene un GIF de comportamiento lascivo.
| psycho | Obtiene un GIF de comportamiento psicótico.
| sing | Obtiene un GIF de cantar.
| baka | Obtiene un GIF de un comportamiento tonto.
| blush | Obtiene un GIF de ruborizarse.
| bite | Obtiene un GIF de morder.
| dance | Obtiene un GIF de bailar.
| slap | Obtiene un GIF de dar una bofetada.
| bonk | Obtiene un GIF de dar un golpe.
| pat | Obtiene un GIF de dar una palmadita.
| happy | Obtiene un GIF de felicidad.
| wink | Obtiene un GIF de guiñar un ojo.
| highfive | Obtiene un GIF de dar un choque de manos.
| hi | Obtiene un GIF de saludar.
| cry | Obtiene un GIF de llorar.
| smile | Obtiene un GIF de sonreír.
| punch | Obtiene un GIF de dar un puñetazo.
| kick | Obtiene un GIF de dar una patada.
| sad | Obtiene un GIF de tristeza.
| kisscheeks | Obtiene un GIF de beso en la mejilla.
| angry | Obtiene un GIF de enojado.

<br>
Todos estos endpoints devuelven un JSON: 

`{
url: 'URL',
anime: 'Nombre del anime',
episode: 'Episodio de la escena',
remaining_requests: 'Peticiones restantes'
}`

### Ejemplos

Async/Await

    const FiloApi = require('filo-gifs');
    const API_KEY = 'tu_api_key_aqui'; // Reemplaza con tu API key

	const filo = new FiloApi(API_KEY);

	async function test() {
		console.log(await filo.hug());
	}

	test();

Devuelve

	{
		url: 'http://filo-api.koyeb.app/api/gifs/hug/mifib',
		anime: 'Karneval (TV)',
		episode: '10',
		remaining_requests: 499
	}

<br>
Puedes obtener la API key desde el siguiente enlace 'https://filo-gifs.onrender.com'. Es la forma de apoyar.