#caataas
1 messages · Page 1 of 1 (latest)
Ok, wait. Where can I download that module?
einfach npm https://www.npmjs.com/package/cataas-api/v/1.0.1
npm i cataas-api@1.0.1
Ok, ich teste mich da eben durch
Ich danke dir 🙂
Das gibt dir einfach nur Katzen Bilder zurück oder?
So? @unborn wagon https://incognitobot.xyz/screenshots/zszz57kwIh.png
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.
Wenn du das jedoch willst, können wir das machen
Welches denn ?
Ich habe erst einfach den Link geschickt aber discord ist da iwie ganz komisch, ist halt der gleiche Link aber immer ein anderes Bild
das ist doch was ich meinte 😄
Ja, und ich sagte das du wenn du bilder von dieser API in discord senden möchtest diese erstmal bei dir auf dem PC speichern musst beim call und anschließend senden kannst.
Und welches pacakage hast du genommen ?
Aber wenn du willst, können wir das auch mit der API machen die du mir gegeben hast.
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
hmm, wait
die hälfe sieht man schonmal ^^
Es ist ein ganzes Bild aber komplett transparent
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
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
ok
wenn du so mehrere schickst kommt immer das gleiche bild
Ich glaube es liegt daran dass discord den link cached und weil es der gleiche ist kommt kein unterschiedliches bild
Bei mir nicht
.
Ne das war als ichs so wie du mit dem href gemacht habe
Aso
Also bei mir hat er immer verschiedene geschickt
data ist ja ein array und dann nimmst du ein random item davon
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 🙂
Ok, kein ding