// 导入原始机器人代码 import "./subtitle.ts"; // 添加 HTTP 服务器 const port = 80; console.log(`[${new Date().toISOString()}] [INFO] 启动 HTTP 服务器在端口 ${port}`); try { const server = Deno.listen({ port }); console.log(`[${new Date().toISOString()}] [INFO] HTTP 服务器已启动成功`); // 处理 HTTP 请求 (async () => { for await (const conn of server) { (async () => { const httpConn = Deno.serveHttp(conn); for await (const requestEvent of httpConn) { await requestEvent.respondWith( new Response("迅雷 X Telegram Bot 正在运行!", { status: 200, headers: { "content-type": "text/plain; charset=utf-8" } }) ); } })().catch(err => { console.error(`[${new Date().toISOString()}] [ERROR] HTTP 请求处理错误:`, err); }); } })().catch(err => { console.error(`[${new Date().toISOString()}] [ERROR] HTTP 服务器错误:`, err); }); } catch (error) { console.error(`[${new Date().toISOString()}] [ERROR] HTTP 服务器启动失败:`, error); }