#caataas

1 messages · Page 1 of 1 (latest)

unborn wagon
#

IncomingMessage

#

IncomingMessage

prisma furnace
#

Ok, wait. Where can I download that module?

unborn wagon
#
#

npm i cataas-api@1.0.1

prisma furnace
#

Ok, ich teste mich da eben durch

unborn wagon
#

Ich danke dir 🙂

prisma furnace
#

Das gibt dir einfach nur Katzen Bilder zurück oder?

unborn wagon
#

Ja

#

du kannst noch die bilder einschränlen aber hauptsache ein bild 😄

prisma furnace
#

Ich habe ein anderes Package benutzt da du für das Package was du mir gegeben hast die Bilder erstmal speichern musst und anschließend senden.

prisma furnace
unborn wagon
#

Welches denn ?

unborn wagon
#

Ich habe erst einfach den Link geschickt aber discord ist da iwie ganz komisch, ist halt der gleiche Link aber immer ein anderes Bild

unborn wagon
prisma furnace
unborn wagon
#

Und welches pacakage hast du genommen ?

prisma furnace
#
#

Aber wenn du willst, können wir das auch mit der API machen die du mir gegeben hast.

unborn wagon
#

Sonst meine Idee:

   const image = await new Promise<any>(async (resolve) => {
            let data = "";
            const stream = await cat.get();
            console.log(stream);
            stream.on("readable", function () {
              data += stream.read()?.toString("base64");
              // return stream.read();
            });

            stream.on("end", function () {
              // console.log(data);
              return resolve(data);
              // return resolve(stream.read());
            });
          });
``` aber iwie kriege ich den base64 nicht geschickt
#
            files: [new MessageAttachment(new Buffer(image, "base64"))],

Will iwie nicht

prisma furnace
#

hmm, wait

unborn wagon
#

😄

prisma furnace
#

die hälfe sieht man schonmal ^^

unborn wagon
#

Es ist ein ganzes Bild aber komplett transparent

prisma furnace
#

Ok, hab gerade auch was gefunden

#
const cataas = new Cataas();
const data = await cataas.getCats(["cute"]);
const url = cataas.encodeById(data[Math.floor(Math.random() * data.length)].id).href;
#

Kannst da verschiedene Tags reinpacken und bekommst dann die random url

unborn wagon
#

vergiss es 😄 so reichts

files: [new MessageAttachment(await cat.get())],

#

weil er aber viele bilder gesendet hat war es auf einmal eine File

#

Vertstehe bis heute nicht warum das passiert es passiert aber

prisma furnace
#

ok

unborn wagon
unborn wagon
#

wild 😄 😄

prisma furnace
#

Nice ^^

#

Und wie hast du das nun hingekriegt?? 😅

unborn wagon
#

Ne das war als ichs so wie du mit dem href gemacht habe

prisma furnace
#

Aso

prisma furnace
prisma furnace
unborn wagon
#

Discord capped mich gerade


  m.reply({
            embeds: supersimplembedArr("Hast du den Zugangscode möglicherweise falsch geschrieben ?", null, {
              color: MEDBREAKERCOL,
            }),
            files: [
              new MessageAttachment(await cat.get()),
              new MessageAttachment(await new Cataas({ Gif: true }).encodeById(nanoid()).href),
            ],
          });

Vielen dank aber 🙂

prisma furnace
#

Ok, kein ding