3 Commits
2.1.1 ... main

Author SHA1 Message Date
dd0d13d8f8 update bun version 2025-10-09 23:49:22 +02:00
Fran Jurmanović
eea3f11f74 version increase 2025-08-13 19:58:47 +02:00
Fran Jurmanović
ab17126b76 try..catch the channels 2025-08-13 19:48:49 +02:00
3 changed files with 34 additions and 31 deletions

View File

@@ -1,5 +1,5 @@
# Use oven/bun as parent image
FROM oven/bun:1.0.27
FROM oven/bun:1.2.23
# Change the working directory on the Docker image to /app
WORKDIR /app
@@ -17,4 +17,4 @@ RUN bun install --frozen-lockfile
EXPOSE 3000
# Start the application
CMD ["bun", "start"]
CMD ["bun", "start"]

View File

@@ -1,6 +1,6 @@
{
"name": "legica-dana",
"version": "2.1.1",
"version": "2.1.3",
"main": "src/app.ts",
"scripts": {
"start": "bun run src/app.ts",

View File

@@ -41,36 +41,39 @@ export async function sendDiscordMessage(
)}`
);
}
const promises = client.channels.cache.map(async (channel) => {
try {
if (channel.type !== "text") return null;
const embeddedMessage = new MessageEmbed().setTitle(title).setImage(img);
const msg = await (channel as TextChannel).send(embeddedMessage);
const reactions = [
"1⃣",
"2⃣",
"3⃣",
"4⃣",
"5⃣",
"6⃣",
"7⃣",
"8⃣",
"9⃣",
"🔟",
];
for (const reaction of reactions) {
try {
await msg.react(reaction);
} catch {
console.error(`Reaction ${reaction} to channel ${channel.id} failed.`);
try {
const promises = client.channels.cache.map(async (channel) => {
try {
if (channel.type !== "text") return null;
const embeddedMessage = new MessageEmbed().setTitle(title).setImage(img);
const msg = await (channel as TextChannel).send(embeddedMessage);
const reactions = [
"1⃣",
"2⃣",
"3⃣",
"4⃣",
"5⃣",
"6⃣",
"7⃣",
"8⃣",
"9⃣",
"🔟",
];
for (const reaction of reactions) {
try {
await msg.react(reaction);
} catch {
console.error(`Reaction ${reaction} to channel ${channel.id} failed.`);
}
}
} catch (err) {
console.error(`Message to channel ${channel.id} failed.`);
}
} catch (err) {
console.error(`Message to channel ${channel.id} failed.`);
}
});
await Promise.all(promises);
});
await Promise.all(promises);
} catch (err) {
console.error(err);
}
}
/**