fix: wire pollingTimeoutSec from config to TelegramClient

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
owo
2026-08-14 16:33:08 +08:00
co-authored by Cursor
parent 27f02b7460
commit 0a4847d955
3 changed files with 34 additions and 1 deletions
+4 -1
View File
@@ -17,6 +17,7 @@ export interface TelegramBridgeOptions {
provider?: string
model?: string
maxMessageLength?: number
pollingTimeoutSec?: number
cwd?: string
}
@@ -63,7 +64,9 @@ export class TelegramBridge {
this.token = options.token
this.allowedUserIds = options.allowedUserIds
this.allowAllUsers = options.allowAllUsers
this.client = options.client ?? new TelegramClient(options.token)
this.client = options.client ?? new TelegramClient(options.token, {
pollingTimeoutSec: options.pollingTimeoutSec ?? 30,
})
this.sleep = options.sleep ?? defaultSleep
this.provider = options.provider ?? 'deepseek-official'
this.model = options.model ?? 'deepseek-v4-flash'