アアアアアアアアアアアアアアアアアアアアア
俺はセフィロスだ!!!
RE: https://submarin.online/notes/9a12vaadye
の投稿
1901@misskey.io
の投稿
everyone@misskey.io
の投稿
tanakanaka@misskey.io
の投稿
1901@misskey.io
の投稿
1901@misskey.io
の投稿
Kazamin@misskey.ioまっちゃてぃー「……〜〜〜ッひゅ、ゔぁ、〜…♥ ぁ、ぅ……♥か、あぁ、な、なに、?にゃ、んれ゛ぇ…ッ?♥♥が、ぁ゛ッ♥♥ごぇ、らひゃ゛♥♥♥ごぇんらひゃい゛ッ♥♥♥も゛ッあやまる、からぁ゛ッ♥♥♥……ぁ……♥♥♥……も、♥♥もぉ゛…♥♥♥むり゛ぃ…………♥♥♥♥しん、らゔぅ……ッ♥…
#shindanmaker
https://shindanmaker.com/692529
の投稿
tanakanaka@misskey.io
の投稿
tanakanaka@misskey.ioみssけyのリモートからフォローフォロワー取得すると変な数(変ではないけどおかしい)になるのって仕様なの?
-
-X
-
-X
const express = require('express');
const router = express.Router();
const axios = require('axios');
const conf = require('config');
const session = require('express-session');
router.use(session({
secret: `${conf.cookie_secret}`,
resave: false,
saveUninitialized: false
}))
router.get('/', (req, res) => {
});
router.get('/:username@:instance', async (req, res) => {
let ver = conf.name;
let login = req.session.token !== undefined;
const userid = req.params.username;
const instance = req.params.instance;
let url = `https://${instance}/api/users/search`;
try {
const searchResponse = await axios.post(url, { query: userid, origin: "local" });
const user = searchResponse.data[0];
if (!user) {
return res.render('follow/follow', {data:"none",username: userid,instance, login, ver});
}
const { name: username, id } = user;
url = `https://${instance}/api/users/following`;
const followingResponse = await axios.post(url, { userId: id, limit: 15 });
const data = followingResponse.data;
if(!data[0]) {
res.render('follow/follow', {data:"none",username,instance,login,ver});
}else{
res.render('follow/follow', {data,username,instance,login,ver});
}
} catch(err) {
console.error(err);
res.status(500).send('Error');
}
});
module.exports = router;chatgptにくそコード投げたら改善してくれました
RE: https://misskey.io/notes/9a1f901t7u
const express = require('express'); const router = express.Router(); const axios = require('axios'); const conf = require('config'); const session = require('express-session'); router.use(session({ secret: `${conf.cookie_secret}`, resave: false, saveUninitialized: false })) router.get('/', (req, res) => { }); router.get('/:username@:instance', async (req, res) => { let ver = conf.name; let login = req.session.token !== undefined; const userid = req.params.username; const instance = req.params.instance; let url = `https://${instance}/api/users/search`; try { const searchResponse = await axios.post(url, { query: userid, origin: "local" }); const user = searchResponse.data[0]; if (!user) { return res.render('follow/follow', {data:"none",username: userid,instance, login, ver}); } const { name: username, id } = user; url = `https://${instance}/api/users/following`; const followingResponse = await axios.post(url, { userId: id, limit: 15 }); const data = followingResponse.data; if(!data[0]) { res.render('follow/follow', {data:"none",username,instance,login,ver}); }else{ res.render('follow/follow', {data,username,instance,login,ver}); } } catch(err) { console.error(err); res.status(500).send('Error'); } }); module.exports = router;
の投稿
fsquare@misskey.io
の投稿
fsquare@misskey.io
の投稿
fsquare@misskey.io-
-X
しゅいろ
(本物)の投稿
syuilo@misskey.io