diff --git a/src/daily.mjs b/src/daily.mjs index 0a944c7..680673c 100644 --- a/src/daily.mjs +++ b/src/daily.mjs @@ -1,26 +1,24 @@ import getNewPrompt from "./getNewPrompt.mjs" import createNote from "./createNote.mjs" import makeText from "./makeText.mjs" +import insertPublished from "./insertPublished.mjs" const maxCount = 30000000 const minCount = 200000 +export default async function daily () { + const prompt = await getNewPrompt({ minCount, maxCount, rarityBias: 0.7 }) + + const text = makeText(prompt) + + const note = await createNote(text) + + insertPublished(note, prompt.word) +} -const prompt = await getNewPrompt({minCount,maxCount,rarityBias:0.7}) -//console.dir(prompt) -const text = makeText(prompt) -console.dir(await createNote(text)) -//CHECK BUFFER - - //IF EXISTS, POST NEXT BUFFERED PROMPT TO SOCIAL MEDIA - //REMOVE FROM BUFFER - //ADD TO PUBLISHED -//ELSE, CHECK LAST X ENTRIES IN PUBLISHED -- set maxCount and minCount accordingly (if recent prompts trend common, go rarer etc) -//GET RANDOM PROMPT -//POST TO SOCIAL -//ADD TO PUBLISHED diff --git a/src/data/database b/src/data/database index a219756..1d9a553 100644 Binary files a/src/data/database and b/src/data/database differ diff --git a/src/spam.mjs b/src/spam.mjs index d791ab8..aec8a52 100644 --- a/src/spam.mjs +++ b/src/spam.mjs @@ -1,16 +1,10 @@ -import getNewPrompt from "./getNewPrompt.mjs" -import createNote from "./createNote.mjs" -import makeText from "./makeText.mjs" +import daily from "./daily.mjs" const maxCount = 30000000 const minCount = 200000 const spam = async ()=>{ - await createNote( - makeText( - await getNewPrompt({maxCount,minCount,rarityBias:0.7}) - ) - ) + await daily() }