import type * as types from "types/types"; import config from "../../config.js"; export default async function followBack() { console.log("----------------"); // フォロワーを取得 const resMe = await fetch( `https://${config.uwuzu.host}/api/me/`, { method: "POST", body: JSON.stringify({ token: config.uwuzu.apiToken, }), }, ); const meData: types.meApi = await resMe.json(); const followers = meData.follower; // フォロー for (let i = 0; i < followers.length; i++) { const followerItem = followers[i]; setTimeout(async () => { const resFollow = await fetch( `https://${config.uwuzu.host}/api/users/follow/`, { method: "POST", body: JSON.stringify({ token: config.uwuzu.apiToken, userid: followerItem, }), }, ); const followData: types.followApi = await resFollow.json(); console.log(`フォロー:${JSON.stringify(followData)}`); }, 100); } }