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.uwuzuServer}/api/me?token=${config.apiToken}`, { method: "GET", // uwuzu v1.5.4で/api/meのPOSTが死んでいるため簡易的にGET }, ); const meData: types.meApi = await resMe.json(); console.log(`BOTプロフィール:${JSON.stringify(meData)}`); const followers: Array = meData.follower; // フォロー for (let i = 0; i < followers.length; i++) { const followerItem = followers[i]; const resFollow = await fetch( `https://${config.uwuzuServer}/api/users/follow`, { method: "POST", body: JSON.stringify({ token: config.apiToken, userid: followerItem, }), }, ); const followData: types.followApi = await resFollow.json(); console.log(`フォロー:${JSON.stringify(followData)}`); } }