From 178f00147cf3b75fb779ce12553cecb5d0551d0c Mon Sep 17 00:00:00 2001 From: Udit Karode Date: Sat, 8 Apr 2023 11:32:28 +0530 Subject: [PATCH] cleanup: move variables around --- src/ai.ts | 10 +++++++--- src/index.ts | 5 +++-- src/instances.ts | 10 ---------- 3 files changed, 10 insertions(+), 15 deletions(-) delete mode 100644 src/instances.ts diff --git a/src/ai.ts b/src/ai.ts index 372d8db..d1c8c2f 100644 --- a/src/ai.ts +++ b/src/ai.ts @@ -1,10 +1,14 @@ -import { bingChat } from "./instances.js"; import { done, firstPos, queue } from "./queue.js"; import { transformBingResponse } from "./transformers.js"; -import { ChatMessage } from "bing-chat"; +import { BingChat, ChatMessage } from "bing-chat"; import { Context } from "telegraf"; -import { FmtString, bold, fmt } from "telegraf/format"; +import { bold, fmt } from "telegraf/format"; import { Update } from "typegram"; +import { BING_COOKIE } from "../variables.js"; + +export const bingChat = new BingChat({ + cookie: BING_COOKIE.replaceAll('"', "").trim(), +}); const chats: Record< number, diff --git a/src/index.ts b/src/index.ts index f59e99f..bd543c8 100644 --- a/src/index.ts +++ b/src/index.ts @@ -1,16 +1,17 @@ import { bold, code, fmt, underline } from "telegraf/format"; -import { ALLOWED_CHAT_IDS } from "../variables.js"; +import { ALLOWED_CHAT_IDS, TG_TOKEN } from "../variables.js"; import { ai, getVariant, newChat, setVariant, variants } from "./ai.js"; import { checkOrigin } from "./check-origin.js"; -import { bot } from "./instances.js"; import { message } from "telegraf/filters"; import { useNewReplies } from "telegraf/future"; +import { Telegraf } from "telegraf"; function args(cmd: string) { return cmd.split(" ").splice(1).join(" "); } async function main() { + const bot = new Telegraf(TG_TOKEN.trim()); bot.use(useNewReplies()); if (typeof ALLOWED_CHAT_IDS != "string") { diff --git a/src/instances.ts b/src/instances.ts deleted file mode 100644 index 38ee33a..0000000 --- a/src/instances.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { BING_COOKIE, TG_TOKEN } from "../variables.js"; -import { BingChat } from "bing-chat"; -import { Context, Telegraf } from "telegraf"; -import { Update } from "typegram"; - -export const bingChat = new BingChat({ - cookie: BING_COOKIE.replaceAll('"', "").trim(), -}); - -export const bot: Telegraf> = new Telegraf(TG_TOKEN.trim());