feat: no more forum announcements
Node.js CI / Lint and Test (push) Failing after 1m13s

This commit is contained in:
2025-08-14 11:40:46 -07:00
parent b8b17b72a3
commit b6c49f1206
3 changed files with 18652 additions and 44 deletions
+2 -4
View File
@@ -8,7 +8,6 @@ import { blockedIps } from "../cache/blockedIps.js";
import { database } from "../db/database.js";
import { announceOnBluesky } from "../modules/announceOnBluesky.js";
import { announceOnDiscord } from "../modules/announceOnDiscord.js";
import { announceOnForum } from "../modules/announceOnForum.js";
import { announceOnReddit } from "../modules/announceOnReddit.js";
import { announceOnTwitter } from "../modules/announceOnTwitter.js";
import { getIpFromRequest } from "../modules/getIpFromRequest.js";
@@ -105,7 +104,6 @@ export const announcementRoutes: FastifyPluginAsync = async(server) => {
});
const discord = await announceOnDiscord(title, content, type);
const forum = await announceOnForum(title, content, type);
const reddit = await announceOnReddit(title, content, type);
const summary = await summarisePost(title, content);
if (summary === null) {
@@ -115,14 +113,14 @@ export const announcementRoutes: FastifyPluginAsync = async(server) => {
}
if (summary.length > 280) {
return await reply.status(201).send({
message: `Announcement processed. Discord: ${discord}, Forum: ${forum}, Reddit: ${reddit}, Bluesky: Skipped (AI summary too long), Twitter: Skipped (AI summary too long).`,
message: `Announcement processed. Discord: ${discord}, Reddit: ${reddit}, Bluesky: Skipped (AI summary too long), Twitter: Skipped (AI summary too long).`,
});
}
const bluesky = await announceOnBluesky(summary);
const twitter = await announceOnTwitter(summary);
return await reply.status(201).send({
message: `Announcement processed. Discord: ${discord}, Forum: ${forum}, Reddit: ${reddit}, Bluesky: ${bluesky}, Twitter: ${twitter}`,
message: `Announcement processed. Discord: ${discord}, Reddit: ${reddit}, Bluesky: ${bluesky}, Twitter: ${twitter}`,
});
},
);