Doesn't reply to replies, because that would get messy and I don't want
the bot giving me another pattern when I reply to one of its posts
This commit is contained in:
parent
be0844c0eb
commit
5fdef65846
19
poptimal.js
19
poptimal.js
@ -207,18 +207,23 @@ async function send_replies(argv, cf) {
|
|||||||
created: s.created_at,
|
created: s.created_at,
|
||||||
status_id: status.id,
|
status_id: status.id,
|
||||||
account: account.acct,
|
account: account.acct,
|
||||||
url: status.url
|
url: status.url,
|
||||||
|
in_reply_to_id: status.in_reply_to_id
|
||||||
};
|
};
|
||||||
});
|
});
|
||||||
const newmentions = mentions.filter((m) => !oldids.includes(m.id));
|
const newmentions = mentions.filter((m) => !oldids.includes(m.id));
|
||||||
for (const mention of newmentions) {
|
for (const mention of newmentions) {
|
||||||
console.log(`new mention ${mention.id}`);
|
if( mention.in_reply_to_id ) {
|
||||||
const reply = {
|
console.log(`won't reply to ${mention.id} as it's a reply to ${mention.in_reply_to_id}`);
|
||||||
id: mention.status_id,
|
} else {
|
||||||
account: `@${mention.account}`
|
console.log(`new mention ${mention.id}`);
|
||||||
};
|
const reply = {
|
||||||
|
id: mention.status_id,
|
||||||
|
account: `@${mention.account}`
|
||||||
|
};
|
||||||
|
|
||||||
post(argv, cf, reply);
|
post(argv, cf, reply);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
if( !argv.n ) {
|
if( !argv.n ) {
|
||||||
await promises.writeFile(cf.mentions, JSON.stringify(mentions, null, 4));
|
await promises.writeFile(cf.mentions, JSON.stringify(mentions, null, 4));
|
||||||
|
Loading…
x
Reference in New Issue
Block a user