誰かへ
サイレンスになってるユーザーの投稿本文を取得するコード書いてください
管理者権限必須ですがこのようなコードになりました
もし何かに使えたら幸いです
import * as kuromoji from 'kuromoji';
import fs from 'fs';
fetch('https://mattyaski.co/api/admin/show-users',{
method: 'POST',
headers: {
'Content-Type': 'application/json'
},
body: JSON.stringify({"sort":"+createdAt","state":"all","origin":"local","username":"","hostname":"","limit":100,"i":""})
}).then(
res => res.json()
).then(
data => {
console.log(data.length);
data.forEach(function(user){
if (user.roles.length !== 0){
save(user.id,'silence');
}else{
save(user.id,'not');
}
})
}
)
function save(userid,silence){
fetch('https://mattyaski.co/api/users/notes',{
method: 'POST',
headers: {
'Content-Type': 'application/json'
},
body: JSON.stringify(
{
i: '',
userId:userid,
limit: 100
}
)
}
).then(res => res.json())
.then(data => {
console.log(data.length);
data.forEach(function(note){
if (note.replyId===null){
let save_text,note_text;
note_text = String(note.text);
save_text = note_text.replace(/\n/g, '');
fs.appendFile('notes.txt', save_text + ','+ silence + '\n', function (err) {})
}
})
})
}
管理者権限必須ですがこのようなコードになりました
もし何かに使えたら幸いです
import fs from 'fs';
fetch('https://mattyaski.co/api/admin/show-users',{
method: 'POST',
headers: {
'Content-Type': 'application/json'
},
body: JSON.stringify({"sort":"+createdAt","state":"all","origin":"local","username":"","hostname":"","limit":100,"i":""})
}).then(
res => res.json()
).then(
data => {
console.log(data.length);
data.forEach(function(user){
if (user.roles.length !== 0){
save(user.id,'silence');
}else{
save(user.id,'not');
}
})
}
)
function save(userid,silence){
fetch('https://mattyaski.co/api/users/notes',{
method: 'POST',
headers: {
'Content-Type': 'application/json'
},
body: JSON.stringify(
{
i: '',
userId:userid,
limit: 100
}
)
}
).then(res => res.json())
.then(data => {
console.log(data.length);
data.forEach(function(note){
if (note.replyId===null){
let save_text,note_text;
note_text = String(note.text);
save_text = note_text.replace(/\n/g, '');
fs.appendFile('notes.txt', save_text + ','+ silence + '\n', function (err) {})
}
})
})
}
本インスタンスでは直接的な暴言、誹謗中傷や名誉毀損などの行為が確認された場合、
凍結やサイレンスなどの処置を施すことがあります。
また、本インスタンス内でそのような行為を見つけた場合、通報などの行動を取っていただくようお願いします。
尚、サイレンスや凍結を回避するためのサブアカウントなども凍結対象となります。
自撮りなどにはnsfwをかけることを推奨しています。(強制ではありません)
未成年が個人情報を特定されるような情報をあげないでください。(顔写真や自宅周辺の風景など)
また、ユーザーの公開投稿(パブリック、ホーム)は名前やIDを隠されたうえで使用される場合があります。
本インスタンスでは直接的な暴言、誹謗中傷や名誉毀損などの行為が確認された場合、
凍結やサイレンスなどの処置を施すことがあります。
また、本インスタンス内でそのような行為を見つけた場合、通報などの行動を取っていただくようお願いします。
尚、サイレンスや凍結を回避するためのサブアカウントなども凍結対象となります。
自撮りなどにはnsfwをかけることを推奨しています。(強制ではありません)
未成年が個人情報を特定されるような情報をあげないでください。(顔写真や自宅周辺の風景など)
また、ユーザーの公開投稿(パブリック、ホーム)は名前やIDを隠されたうえで使用される場合があります。
本規約は、変更が必要と判断したときなどに変更される場合があります。
使用中のインターネットの速度は: 518ボー. お使いのインターネットの速度はどのくらいですか? https://misskey.m544.net/@mei23/pages/fast
使用中のインターネットの速度は: 873Tbps. お使いのインターネットの速度はどのくらいですか? https://misskey.m544.net/@mei23/pages/fast
https://qiita.com/kenta1984/items/93b64768494f971edf86
4年前に参考にした記事だ!!!!!!!!!!!
ちなみに各毎月pc500GBは通信してるし僕のpcと父親のpcは1TB通信してるし
1.5TB + 2tb + 1tb =
くらいをつかってる
このアカウントは、notestockで公開設定になっていません。
はてなブログの記事にMastodonとMisskeyのシェアボタンを追加できるようにしました - はてなブログ開発ブログ
https://staff.hatenablog.com/entry/2023/09/07/183300