This snippet will post a random fact in a channel that you set, you can change the interval (standart set to 1 day).
const lib = require('lib')({token: process.env.STDLIB_SECRET_TOKEN});
const fact = require('factful.js').fact();
// * ----------------------- * //
let number = await lib.utils.kv['@0.1.16'].get({
key: `FactsNumber`,
defaultValue: 1
});
console.log(number);
// * ----------------------- * //
let FactsNumber = number + 1;
// * ----------------------- * //
await lib.utils.kv['@0.1.16'].set({
key: `FactsNumber`,
value: FactsNumber
});
console.log(FactsNumber);
// * ----------------------- * //
await lib.discord.channels['@0.2.2'].messages.create({
channel_id: process.env.channel_id,
content: ``,
embeds: [
{
title: `Fact #${FactsNumber}`,
description: `${fact.all}`,
color: 0xffffff
},
],
});