Skip to content
BulzyKrown edited this page Nov 21, 2021 · 7 revisions

Comet API

Mejora de Nanite API

¡Bienvenido!

Para que puedas usar nuestros servicios disponemos de dos modos, Rest client y NPM los cuales están descritos más abajo. Espero que disfrute de la API. :D

Rest client

Para las peticiones tendrá que añadir un header llamado Token y de Value tendrá que añadir la clave que se le dará al ingresar a nuestro servidor de Discord o ingresando al panel.

⚠️ Se recomienda usar el NPM que comprobara si el token sigue siendo valido. Este modo es recomendado usar solo si quieres probar las endpoints, no para mantenerlo en modo de producción.

Para realizar peticiones HTTP requerira de algún wrapper:

Ejemplo con node-fetch

const { get } = require('node-superfetch');

const { body } = await get('https://com3t.xyz/imgedit/glitch').set('Token', 'tu token');

Token

En este apartado, sabrás como conseguir el Token que se necesita para usar la api de esta manera.

⚠️ Existe un endpoint que entrega un token, ten en cuenta que ese token que se entrega NO ES EL TOKEN QUE TE DA ACCESO A LA API

  1. Dirígete a https://c0met.xyz/panel
  2. Ve hacia la sección llamada Token.
  3. Ese token se utilizara para obtener una token temporal (Obligatoria para usar los endpoints)
  4. Luego haz una petición como esta:
GET https://c0met.xyz/temp

Imagen de ejemplo

NPM

Para usar el NPM se requiere mínimo Node.js 12.0.0 o superior.

Enlace a c0met: Aquí

Obtención de Token

A diferencia del método Rest Client, este usa otro tipo de token, uno que el NPM podrá comprobar si el token sigue siendo valido o no.

  1. Nos dirigimos a https://com3t.xyz/panel
  2. Luego a la sección que dice Token
  3. Hacemos click en *copiar
  4. Lo pegamos en la sección que nos pide el NPM

Imagen de ejemplo

Ejemplo de uso:

const Discord = require ('discord.js');
const client  = new Discord.Client();
const Comet = new (require('c0met'))('TOKEN')


client.on('ready', () => {
    console.log('Hello world!');
});

client.on('message', async (msg) => {
    if (msg.content == 'peridot') {
        let img = await Comet.Peridot(msg.author.displayAvatarURL({dynamic: true}));
        msg.channel.send(new Discord.MessageAttachment(img, 'peridot.png'))
    }
});
Clone this wiki locally