diff --git a/src/bot/features/botInfoCommand.ts b/src/bot/features/botInfoCommand.ts index 917e7d1..bb5158d 100644 --- a/src/bot/features/botInfoCommand.ts +++ b/src/bot/features/botInfoCommand.ts @@ -2,7 +2,7 @@ import { Composer } from "grammy"; import type { Context } from "#root/bot/context.js"; import { logHandle } from "#root/bot/helpers/logging.js"; import { urql } from "#root/main.js"; -import increment from "#root/lib/graphql/mutations/incrimentMutation.js"; +import increment from "#root/lib/graphql/mutations/incrementMutation.js"; const composer = new Composer(); diff --git a/src/bot/features/embedCheck.ts b/src/bot/features/embedCheck.ts index b36d4df..0c40813 100644 --- a/src/bot/features/embedCheck.ts +++ b/src/bot/features/embedCheck.ts @@ -4,7 +4,7 @@ import { logHandle } from "#root/bot/helpers/logging.js"; import metaLinkCheck from "#root/lib/metaLinkCheck.js"; import twitterLinkCheck from "#root/lib/twitterLinkCheck.js"; import { urql } from "#root/main.js"; -import increment from "#root/lib/graphql/mutations/incrimentMutation.js"; +import increment from "#root/lib/graphql/mutations/incrementMutation.js"; import addGroup from "#root/lib/graphql/mutations/addGroupMutation.js"; import incrementGroup from "#root/lib/graphql/mutations/incrementGroupMutation.js"; @@ -22,9 +22,9 @@ feature.on("message::url", logHandle("embed-check"), async (ctx: Context) => { await urql.mutation(increment, { trigger: true, mutationKey }); if (ctx.chat && ctx.msg) { - const groupName = ctx.chat?.title; - const groupID = ctx.chat?.id; - const groupUsername = ctx.chat?.username; + const groupName = ctx.chat?.title || ""; + const groupID = ctx.chat?.id.toString() || ""; + const groupUsername = ctx.chat?.username || ""; let deletedLinks = 0; const username = ctx.msg.from?.username; diff --git a/src/bot/features/helpCommand.ts b/src/bot/features/helpCommand.ts index 1c7c6db..9c1cad8 100644 --- a/src/bot/features/helpCommand.ts +++ b/src/bot/features/helpCommand.ts @@ -2,7 +2,7 @@ import { Composer } from "grammy"; import type { Context } from "#root/bot/context.js"; import { logHandle } from "#root/bot/helpers/logging.js"; import { urql } from "#root/main.js"; -import increment from "#root/lib/graphql/mutations/incrimentMutation.js"; +import increment from "#root/lib/graphql/mutations/incrementMutation.js"; const composer = new Composer(); diff --git a/src/bot/features/metaBlacklist.ts b/src/bot/features/metaBlacklist.ts index 5cd3549..8927f82 100644 --- a/src/bot/features/metaBlacklist.ts +++ b/src/bot/features/metaBlacklist.ts @@ -3,7 +3,7 @@ import type { Context } from "#root/bot/context.js"; import { logHandle } from "#root/bot/helpers/logging.js"; import { metaRegex } from "#root/lib/metaLinkCheck.js"; import { urql } from "#root/main.js"; -import increment from "#root/lib/graphql/mutations/incrimentMutation.js"; +import increment from "#root/lib/graphql/mutations/incrementMutation.js"; import addGroup from "#root/lib/graphql/mutations/addGroupMutation.js"; import incrementGroup from "#root/lib/graphql/mutations/incrementGroupMutation.js"; @@ -32,16 +32,16 @@ feature.hears( .mutation(increment, { link: true, mutationKey }) .toPromise() .then(async () => { - if (ctx.msg) { + if (ctx.msg && ctx.chat) { // Replies to the user informing them of the action. await ctx.reply( `@${username} Facebook and meta links along with with links to meta\\-owned services are not allowed here\\. Please consider sharing the media directly or from other social media sources or websites\\. No administration action was taken against you other than the message being deleted\\.`, { parse_mode: "MarkdownV2" } ); - const groupName = ctx.chat?.title; - const groupID = ctx.chat?.id; - const groupUsername = ctx.chat?.username; + const groupName = ctx.chat?.title || ""; + const groupID = ctx.chat?.id.toString() || ""; + const groupUsername = ctx.chat?.username || ""; return await urql .mutation(addGroup, { diff --git a/src/bot/features/twitterBlacklist.ts b/src/bot/features/twitterBlacklist.ts index 303a5f4..c9cb654 100644 --- a/src/bot/features/twitterBlacklist.ts +++ b/src/bot/features/twitterBlacklist.ts @@ -3,7 +3,7 @@ import type { Context } from "#root/bot/context.js"; import { logHandle } from "#root/bot/helpers/logging.js"; import { twitterRegex } from "#root/lib/twitterLinkCheck.js"; import { urql } from "#root/main.js"; -import increment from "#root/lib/graphql/mutations/incrimentMutation.js"; +import increment from "#root/lib/graphql/mutations/incrementMutation.js"; import addGroup from "#root/lib/graphql/mutations/addGroupMutation.js"; import incrementGroup from "#root/lib/graphql/mutations/incrementGroupMutation.js"; @@ -32,16 +32,16 @@ feature.hears( .mutation(increment, { link: true, mutationKey }) .toPromise() .then(async () => { - if (ctx.msg) { + if (ctx.msg && ctx.chat) { // Replies to the user informing them of the action. await ctx.reply( `@${username} Twitter and X links along with reformatting services for Twitter posts are not allowed here\\. Please consider sharing the media directly or from other social media sources or websites\\. No administration action was taken against you other than the message being deleted\\.`, { parse_mode: "MarkdownV2" } ); - const groupName = ctx.chat?.title; - const groupID = ctx.chat?.id; - const groupUsername = ctx.chat?.username; + const groupName = ctx.chat?.title || ""; + const groupID = ctx.chat?.id.toString() || ""; + const groupUsername = ctx.chat?.username || ""; return await urql .mutation(addGroup, { diff --git a/src/bot/features/welcome.ts b/src/bot/features/welcome.ts index fc3b604..d38d12d 100644 --- a/src/bot/features/welcome.ts +++ b/src/bot/features/welcome.ts @@ -2,7 +2,7 @@ import { Composer } from "grammy"; import type { Context } from "#root/bot/context.js"; import { logHandle } from "#root/bot/helpers/logging.js"; import { urql } from "#root/main.js"; -import increment from "#root/lib/graphql/mutations/incrimentMutation.js"; +import increment from "#root/lib/graphql/mutations/incrementMutation.js"; const composer = new Composer();