diff --git a/apps/backend/.env b/apps/backend/.env index 56d525d..eb0e66c 100755 --- a/apps/backend/.env +++ b/apps/backend/.env @@ -28,4 +28,8 @@ RAZORPAY_SECRET=namEwKBE1ypWxH0QDVg6fWOe OTP_SENDER_AUTH_TOKEN=eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJDLTM5OENEMkJDRTM0MjQ4OCIsImlhdCI6MTc0Nzg0MTEwMywiZXhwIjoxOTA1NTIxMTAzfQ.IV64ofVKjcwveIanxu_P2XlACtPeA9sJQ74uM53osDeyUXsFv0rwkCl6NNBIX93s_wnh4MKITLbcF_ClwmFQ0A MIN_ORDER_VALUE=300 -DELIVERY_CHARGE=20 \ No newline at end of file +DELIVERY_CHARGE=20 + +# Telegram Configuration +TELEGRAM_BOT_TOKEN=8410461852:AAGXQCwRPFbndqwTgLJh8kYxST4Z0vgh72U +TELEGRAM_CHAT_IDS=-5075171894 \ No newline at end of file diff --git a/apps/backend/src/lib/env-exporter.ts b/apps/backend/src/lib/env-exporter.ts index 65a53b2..c39247c 100755 --- a/apps/backend/src/lib/env-exporter.ts +++ b/apps/backend/src/lib/env-exporter.ts @@ -41,3 +41,7 @@ export const otpSenderAuthToken = process.env.OTP_SENDER_AUTH_TOKEN as string; export const minOrderValue = Number(process.env.MIN_ORDER_VALUE as string); export const deliveryCharge = Number(process.env.DELIVERY_CHARGE as string); + +export const telegramBotToken = process.env.TELEGRAM_BOT_TOKEN as string; + +export const telegramChatIds = (process.env.TELEGRAM_CHAT_IDS as string)?.split(',').map(id => id.trim()) || []; diff --git a/apps/backend/src/lib/telegram-service.ts b/apps/backend/src/lib/telegram-service.ts index 263b472..9f049d2 100644 --- a/apps/backend/src/lib/telegram-service.ts +++ b/apps/backend/src/lib/telegram-service.ts @@ -1,8 +1,8 @@ import axios from 'axios'; +import { telegramBotToken, telegramChatIds } from './env-exporter'; -const BOT_TOKEN = '8410461852:AAGXQCwRPFbndqwTgLJh8kYxST4Z0vgh72U'; -// const CHAT_IDS = ['5147700658', '-5075171894']; -const CHAT_IDS = [ '-5075171894']; +const BOT_TOKEN = telegramBotToken; +const CHAT_IDS = telegramChatIds; const TELEGRAM_API_URL = `https://api.telegram.org/bot${BOT_TOKEN}`; /**