multi-account-post-schedule.../wip/curation_following_recommen...

41 lines
844 B
JavaScript
Raw Normal View History

2023-07-04 16:46:19 +02:00
import fs from "fs";
import path from 'path';
import {getRandomElementOfArray, listFilesOfFolder} from '../libs/utils.mjs'
import Masto from "mastodon";
const __dirname = path.resolve();
// choisir un type de publication au hasard dans les dossiers "picture"
const reallySendPost = false;
// const reallySendPost = true;
let allFollows = {
}
2023-07-05 14:17:30 +02:00
function convertFollowersToArray(){
}
2023-07-04 16:46:19 +02:00
function selectXRandomElementsFromFollowers(count){
2023-07-05 14:17:30 +02:00
let elementsSelected = []
let followersList = convertFollowersToArray(allFollows)
for (let ii=0; ii < count; ii++){
elementsSelected.push(getRandomElementOfArray(followersList))
}
2023-07-04 16:46:19 +02:00
return []
}
function getUserInfo(userData){
return [userHandle, userReadableName, biography]
}
function postMessage(){
// get users
// build message
// send it
// success
}