From 893fe194b935b4014717f205a5ca9e97f516f1af Mon Sep 17 00:00:00 2001 From: MaheshtheDev Date: Sat, 10 Aug 2024 17:48:53 -0700 Subject: [PATCH] chore: Update Telegram bot with Markdown Support --- apps/web/app/api/telegram/route.ts | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/apps/web/app/api/telegram/route.ts b/apps/web/app/api/telegram/route.ts index c629e409..20241611 100644 --- a/apps/web/app/api/telegram/route.ts +++ b/apps/web/app/api/telegram/route.ts @@ -21,7 +21,10 @@ bot.command("start", async (ctx) => { const cipherd = cipher(user.id.toString()); await ctx.reply( - `Welcome to Supermemory bot. I am here to help you remember things better. Click here to create and link your account: https://supermemory.ai/signin?telegramUser=${cipherd}`, + `Welcome to Supermemory bot. I am here to help you remember things better. [Click here to create and link your account](https://supermemory.ai/signin?telegramUser=${cipherd})`, + { + parse_mode: "MarkdownV2", + }, ); }); @@ -38,7 +41,10 @@ bot.on("message", async (ctx) => { if (!dbUser) { await ctx.reply( - `Welcome to Supermemory bot. I am here to help you remember things better. Click here to create and link your account: https://supermemory.ai/signin?telegramUser=${cipherd}`, + `Welcome to Supermemory bot. I am here to help you remember things better. [Click here to create and link your account](https://supermemory.ai/signin?telegramUser=${cipherd})`, + { + parse_mode: "MarkdownV2", + }, ); return; @@ -103,7 +109,14 @@ bot.on("message", async (ctx) => { .returning({ id: storedContent.id }); } - await ctx.api.editMessageText(ctx.chat.id, message.message_id, data.response); + await ctx.api.editMessageText( + ctx.chat.id, + message.message_id, + data.response, + { + parse_mode: "MarkdownV2", + }, + ); }); export const POST = webhookCallback(bot, "std/http");